码迷,mamicode.com
首页 > 其他好文 > 详细

设计模式的六大原则

时间:2018-08-25 18:59:20      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:模块   理想   open   site   interface   迪米特法则   ati   隔离   开闭原则   

1、开闭原则(Open Close Principle)

关闭修改, 开放拓展(理想状态)

2、里氏代换原则(Liskov Substitution Principle)

子类一般不该重写父类的方法

3、依赖倒转原则(Dependence Inversion Principle)

细节依赖抽象, 高层模块和低层模块依赖抽象

4、接口隔离原则(Interface Segregation Principle)

一个接口拥有的行为应尽可能的少

5、迪米特法则,又称最少知道原则(Demeter Principle)

一个类不要知道其他类过多细节, 否则耦合度会很高

6、合成复用原则(Composite Reuse Principle)

单一职责原则

每个类负责单一(尽量少)的功能, 功能尽量做到极致.

设计模式的六大原则

标签:模块   理想   open   site   interface   迪米特法则   ati   隔离   开闭原则   

原文地址:https://www.cnblogs.com/shaohsiung/p/9534621.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!