设计模式:设计模式的七大原则背景 一:单一原则二:开闭原则三:里氏替换原则四:依赖倒置原则五:接口隔离原则六:合成复用原则七:迪米特法则(最少知道原则)
背景 设计模式是人们经过长期编程经验总结出来的一种编程思想。随着软件工程的不断演进,针对不同的需求,新的设计模式不断被提出(比如大数据领域中这些年不断被大家认可的数据分片思想),但设计模式的原则不会变。基于设计模式的原则,我们可以使用已有的设计模式,也可以根据产品或项目的开发需求在现有的设计模式基础上组合、改造或重新设计自身的设计模式。设计模式有7个原则:单一职责原则、开闭原则、里氏代换原则、依赖倒转原则、接口隔离原则、合成/聚合复用原则、迪米特法则,接下来对这些原则一一进行讲解。一:...