php面向对象基本原则

 
 

一、单一职责原则:一个类只需做好一件事情不需要太复杂,太复杂可以分成多个类

二、开放封闭原则:对扩展开放,对修改封闭

三、依赖倒置原则:两个类之间的依赖关系不能是强依赖关系,一个类相对于另一个类都是可替换的(如A依赖B ,现有C类和B功能差不多,可以将B替换为C)(使用依赖注入的方式将B注入A,B可替换为其他类)

四、配置化原则:尽可能地使用配置,而不是硬编码(如数据参数和常量应该放置配置文件中)

五、面向接口编程,而不是面向实现编程(只需要关心有哪些接口,而不需要关心这些接口具体是怎样实现的)

猜你喜欢

转载自blog.csdn.net/qq_40876291/article/details/86494497