前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设计模式 -- 设计原则

设计模式 -- 设计原则

原创
作者头像
Arbiter
发布2018-08-27 13:10:07
5470
发布2018-08-27 13:10:07
举报
文章被收录于专栏:Road

终极目的

稳定、灵活、健壮

实现手段

低耦合、高内聚

设计原则

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

单一职责 & 接口隔离

单一职责 侧重于职责

接口隔离 侧重于业务逻辑

开闭原则

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

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

更多

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

书籍推荐

《设计模式之禅》

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 终极目的
  • 实现手段
  • 设计原则
  • 单一职责 & 接口隔离
  • 开闭原则
  • 更多
  • 书籍推荐
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档