Design Pattern
DylanLang
这个作者很懒,什么都没留下…
展开
-
Design Pattern
Simple原创 2015-11-06 22:08:27 · 120 阅读 · 0 评论 -
3 单一职责原则
单一职责原则(SRP),就一个类而言,应该仅有一个引起它变化的原因。原创 2015-11-07 23:29:55 · 126 阅读 · 0 评论 -
5. 依赖倒转原则
5.1 依赖倒转原则 依赖倒转原则 A. 高层模块不应该依赖于低层模块,两个都应该依赖于抽象 B. 抽象不应该依赖细节,细节应该依赖抽象。高层模块依赖低层模块 5.2 里氏代换原则 一个实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象的区别。也就是说,在软件里面,把父类都替换成它的子类,程序的行为没有变化。 里氏代换原则(LSP):子类型必须能原创 2015-11-07 23:51:21 · 142 阅读 · 0 评论 -
4. 开放-封闭原则
开放-封闭原则,是说软件实体(类、模块、函数等等)应该是可以扩展,但是不可修改。 这个原则有两个特征: 对于扩展是开放的(Open for extension),对于更改是封闭的(Closed for modification) 面对需求,对程序的改动是通过增加新代码进行的,而不是更改现有的代码。原创 2015-11-07 23:41:49 · 164 阅读 · 0 评论