设计模式七大原则:
1、单一职责原则(SRP,The Single Responsibility Principle)
理解:一个类只负责一项职责
2、接口隔离原则(ISP,The Interface Segregation Principle)
3、依赖倒转(倒置)原则(DIP,The Dependency Inversion Principle)
4、里氏替换原则(LSP,The Liskov Substitution Principle)
5、开放封闭原则(OCP,The Open Closed Principle)
6、迪米特法则(LoD,The Law of Demeter、LKP)
7、合成复用原则(CRP,Composite Reuse Principle)
设计模式原则核心思想:
1、把可能会变化的部分取出(独立出来)并封装起来,好让其他部分不受影响
2、针对接口编程,而不是针对实现编程
3、多用组合,少用继承
原创不易,转载请保留本站版权。