请用 Safari 11+、Firefox 60+ 浏览
我的文章 我的评论 我的书评 我的知乎*
书单 书讯 书评
需求知识体系 特性 用例 统一用例方法 用户故事 需求工具
业务建模 UML OOD
敏捷知识体系 敏捷方法 敏捷问答 敏捷工具 敏捷评论 敏捷资源
业务模式 需求模式 架构模式 设计模式 大道至简:实话设计模式 Web 应用架构模式
.NET Java JS 笔记
Amazon* ITPub* Martin Fowler* Wikipedia* 教程
需求分析需求模型非功能需求业务需求分析
SpringJSF
> OOD > > OOD >
在线/25 登录/0

OOD 原则

名称(21)类型译名说明
1. Acyclic Dependencies包设计非循环依赖
2. Common Closure包设计共同关闭
3. Common Reuse包设计共同重用
4. Controller职责分配控制者
5. Creator职责分配创建者
6. Dependency Inversion职责分配依赖倒置http://www.objectmentor.com/resources/articles/dip.pdf
7. High Cohesion职责分配高内聚
8. Indirection职责分配间接
9. Information Expert职责分配信息专家
10. Interface Segregation职责分配接口分割
11. Law of Demeter职责分配德米特法则
12. Liskov Substitution职责分配里斯可夫替换
13. Low Coupling职责分配低耦合
14. Open-Closed职责分配开闭http://www.objectmentor.com/resources/articles/ocp.pdf
15. Polymorphism职责分配多态
16. Protected Variations职责分配保变
17. Pure Fabrication职责分配纯虚构
18. Release-Reuse Equivalency包设计发布-重用等价
19. Single Responsibility职责分配单一职责
20. Stable Abstractions包设计稳定抽象
21. Stable Dependencies包设计稳定依赖


参考


OoDesignPrinciples (Mike Beedle, c2)

Principles of Object Oriented Design (Compiled by Uncle Bob, c2)

首页 | 使用指南 | 站点地图 | 版权声明 | 联系方法 | © 2005-2019 张恂 版权所有. 沪ICP备15017521号-2