![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象设计原则
文章平均质量分 82
小管01
仰望星空 脚踏实地
展开
-
面向对象设计原则资料1
在使用面向对象思想进行系统设计时,总结出了若干面向对象设计原则,分别是:单一职责原则、开闭原则、里氏替代原则、依赖注入原则、接口分离原则、迪米特原则和组合/聚合复用原则。这些原则是面向对象设计的基石,坚持这些原则是增强系统扩展性、降低耦合性的重要保证。 下面介绍单一职能原则。 单一职能原则一、定义 单一职责原则(SRP),英文全称是Single Responsibility Pri...原创 2018-04-24 17:13:47 · 114 阅读 · 0 评论 -
你所不知道的面向对象的设计原则
什么是面向对象的基本原则?设计原则是基本的工具,应用这些规则可以使你的代码更加灵活、更容易维护,更容易扩展。面向对象的基本原则 一、面向接口编程而不是面向实现 [Code to an interface rather than to an implementation.] 二、优先使用组合而非继承 [Favor Composition Over Inheritance.] 三、SRP: The s...原创 2018-05-02 19:24:52 · 116 阅读 · 0 评论 -
面向对象设计原则2
个良好的面向对象设计需要遵循一些基本原则,如单一职责原则(SRP)、开放-封闭原则(OCP)、Liskov替代原则(LSP)、依赖倒置原则(DIP)、接口分离原则(ISP)等。1、 单一职责原则(SRP) 描述:就一个类而言,应该仅有一个引起它变化的原因。 应用:在构造对象时,将对象的不同职责分离至两个或多个类中,确保引起该类变化的原因只有一个。 带来的好处:提高内聚、降低耦合。 个人观点:该原则...原创 2018-04-25 16:41:04 · 138 阅读 · 0 评论 -
面向对象设计的基本原则3
正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-Closed Principle)是面向对象的可复用设计(Object Oriented Design或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔离原则)是实现“开-闭”原则的手段和工具。 一、“开-闭”原则(Open-Closed Principle,OCP)1.1“开-闭”原...原创 2018-04-26 13:23:57 · 204 阅读 · 0 评论