面向对象设计原则
面向对象设计原则
嚣张乾坤 发表于4年前
面向对象设计原则
  • 发表于 4年前
  • 阅读 257
  • 收藏 14
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

  我们知道,PHP是一门面向对象的设计语言,在面向对象的设计中,我们在开发过程中应该遵循面向对象设计的五大原则,它们分别是:单一职责原则、接口隔离原则、开放-封闭原则、替换原则、依赖倒置原则,这五大原则也是23种设计模式的基础。
  单一职责原则(Single Responsibility Principle,SRP),它有两个含义:一个是避免相同的职责分散到不同的类中,另一个是避免一个类承担太多职责。
  接口隔离原则(Interface Segregation Principle,ISP),简单的说就是使用多个专门的接口比使用单个接口要好的多。
  开放-封闭原则(Open-Close Principle,OCP),一句话概括就是:一个模块在扩展性方面应该是开放的而在更改性方面应该是封闭的。
  替换原则(Liskov Substitution Principle,LSP),即为里氏替换原则,它主要是针对的继承的设计原则,它指出:子类型必须能够替换掉它们的父类型、并出现在父类能够出现的任何地方。
  依赖倒置原则(Dependence Inversion Principle,DIP),简单地讲就是将依赖关系倒置为依赖接口,即上层模块不应该依赖于下层模块,它们共同依赖一个抽象(父类不能依赖子类,它们都依赖抽象类);抽象不能依赖于具体,具体应该要依赖于抽象。注意,这里的接口不是狭义的接口。
标签: 设计模式
共有 人打赏支持
粉丝 10
博文 71
码字总数 24909
×
嚣张乾坤
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: