
设计原则
Strang_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计原则——单一职责原则(Single Responsibility Principle)
定义 就一个类而言,应该仅有一个引起它改变的原因。 原因 需求的变化会反映为类的职责的变化,过多的职责耦合在一起,使得一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。举例 下面的Modem(调制解调器)接口具有两个职责,一个是连接管理(dial和hangup方法),另一个是数据通信(send和recv方法)。public interface Modem { void dial转载 2016-08-06 15:15:02 · 376 阅读 · 0 评论 -
设计原则——开放封闭原则(Open Close Principle)
定义 开闭原则是对系统在面对变化时所表现的特征的描述:对于扩展是开放的(Open for extension),而对于修改是封闭的(Closed for modification)1。它是一种现象的描述,所以可能改叫开闭特征(Open Close Characteristics)更恰当些。 原因任何系统在其生命周期都会发生变化。如果系统中的一处改动产生了连锁反应,导致一系列相关模块的改动,那么设转载 2016-08-07 00:29:24 · 1082 阅读 · 0 评论