设计模式 -- 设计原则

2018-08-27 13:10:07 浏览数 (1)

终极目的

稳定、灵活、健壮

实现手段

低耦合、高内聚

设计原则

设计原则.PNG设计原则.PNG

单一职责 & 接口隔离

单一职责 侧重于职责

接口隔离 侧重于业务逻辑

开闭原则

Define: Software entities like classes,modules and functions should be open for extension but closed for modifications.

上面的定义描述的很虚,不像另外五条原则一样,有比较实际的描述。但是却是比较基础的原则之一,他的影子在其他原则的实践中也总是可以看到,笔者的理解,他就是一个精神领袖,是最基本的原则,也是所有原则的集大成的体现。

更多

实现拥抱变化的方法远不止于上面所述的6种原则,但是这这6条原则可以应对大部分情况;更重要的是,脱离业务的设计都是耍流氓,严格死扣某一条原则,是一条不归路

书籍推荐

《设计模式之禅》

0 人点赞