左直拳的马桶_日用桶

我可以把手按在马桶盖上发誓:所有的文章都是我自己屙的

设计模式学习笔记——面向对象设计原则

1、单一职责

一个类只应该做一样事情


2、开闭原则

对扩展开放,对修改封闭


3、里氏代换

以父类的名义统一进行调用,使用时赋以具体子类,实现多态。


4、依赖倒转

是里氏代换原则另一种表述。针对接口、抽象编程,其实也就是以父类的名义统一进行调用,使用时赋以具体子类,实现多态。


5、接口隔离

接口的单一原则。一个接口只应负责一样职责,因此一个大接口、胖接口应该拆分成几个小接口。


6、合成复用

尽量使用类关联,避免继承。


7、迪米特法则

一个类,应该尽量少的与其他类发生关系。如果一群类,互相交叉调用,可以通过设置一个中间类来进行加以转发。

阅读更多
版权声明:本文为博主原屙文章,喜欢你就担走。 https://blog.csdn.net/leftfist/article/details/17059691
上一篇设计模式学习笔记——类图
下一篇ASP.NET MVC之Html.RenderAction
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭