博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OO思想之PHP之原则
阅读量:6855 次
发布时间:2019-06-26

本文共 667 字,大约阅读时间需要 2 分钟。

hot3.png

OO的七大原则是指SRP、OCP、LSP、DIP、ISP

1.单一职责原则 SRP(Single Responsibility Principle)

2.开闭原则 OCP (Open Close Principle)

3.里氏替换原则 LSP(Liskov Substitution Principle)

4.依赖倒置原则 DIP(Dependence Inversion Principle) 高级模块不应依赖低级别模块。两者都应依赖于抽象。抽象不应依赖细节。细节应取决于抽象。

5.接口分隔原则 ISP(Interface Segregation Principle)

6.合成/聚合复用原则 CARP(Composite/Aggregate Reuse Principle)

7.迪米特法则 LoD(Law of Demeter ) 又叫做最少知识原则 LKP (Least Knowledge Principle)

无论原则还是设计模式、框架模式、架构模式其实就是一种思想,为了解决某个问题点而产生的解决问题的指导(思想/方法)。在(软件/网站)中主要是解决频繁变化模块的思想,怎么了解决呢,那就是高内聚、低耦合(前人所总结出来的软件好坏的标准),代码中就是解耦了。 在代码中如何体现出原则呢,请看以下展示喽。

4、依赖倒置原则 DIP(Dependence Inversion Principle)

持续更新。。。

参考文献:

转载于:https://my.oschina.net/u/2292141/blog/867261

你可能感兴趣的文章