系统设计原则 SRP OCP LSP DIP IS

本文档由 金克学堂 分享于2011-07-10 11:21

系统设计原则 SRP OCP LSP DIP ISP2011年05月15日星期日下午09:37一、单一职责原则 SRP 每个类应当只负责单一内聚的职责,每一个职责都是变化的一个轴线,当需求变化时,该变化会反映为类的职责的变化。一个类应当仅有一个引起它变化的原因,如果一个类承担了多于一个的职责,那么引起它变化的原因就会有多个,等于把这些职责耦合在了一起。违反SRP的设计通常可以采用门面模式或代理模式进行重构,分离业务的职责。二、开闭原则 OCP 软件实体 类、包、模块等 应该是可以扩展的,但是不可修改的,即对于扩展是开放的,对于修改是封闭的
文档格式:
.doc
文档大小:
38.2K
文档页数:
9
顶 /踩数:
0 0
收藏人数:
2
评论次数:
0
文档热度:
文档分类:
生活休闲  —  网络生活
添加到豆单
文档标签:
职责 一个 变化 SRP 原则 模式 应当 原因 引起 单一
系统标签:
ocp srp lsp dip 原则 客户程序
下载文档
收藏
打印

扫扫二维码,随身浏览文档

手机或平板扫扫即可继续访问

推荐豆丁书房APP  

获取二维码

分享文档

将文档分享至:
分享完整地址
文档地址: 复制
粘贴到BBS或博客
flash地址: 复制

支持嵌入FLASH地址的网站使用

html代码: 复制

默认尺寸450px*300px480px*400px650px*490px

支持嵌入HTML代码的网站使用

分享到