| 名称 | 译名 | 说明 | |
|---|---|---|---|
| 包设计 | Common Closure | 共同关闭 | |
| 包设计 | Common Reuse | 共同重用 | |
| 包设计 | Release-Reuse Equivalency | 发布-重用等价 | |
| 包设计 | Acyclic Dependencies | 非循环依赖 | |
| 包设计 | Stable Abstractions | 稳定抽象 | |
| 包设计 | Stable Dependencies | 稳定依赖 | |
| 职责分配 | Information Expert | 信息专家 | |
| 职责分配 | Creator | 创建者 | |
| 职责分配 | Controller | 控制者 | |
| 职责分配 | Low Coupling | 低耦合 | |
| 职责分配 | High Cohesion | 高内聚 | |
| 职责分配 | Polymorphism | 多态 | |
| 职责分配 | Pure Fabrication | 纯虚构 | |
| 职责分配 | Indirection | 间接 | |
| 职责分配 | Protected Variations | 保变 | |
| 职责分配 | Law of Demeter | 德米特法则 | |
| 职责分配 | Dependency Inversion | 依赖倒置 | http://www.objectmentor.com/resources/articles/dip.pdf |
| 职责分配 | Interface Segregation | 接口分割 | |
| 职责分配 | Liskov Substitution | 里斯可夫替换 | |
| 职责分配 | Open-Closed | 开闭 | http://www.objectmentor.com/resources/articles/ocp.pdf |
| 职责分配 | Single Responsibility | 单一职责 |
相关链接:
OoDesignPrinciples (Mike Beedle, c2)
Principles of Object Oriented Design (Compiled by Uncle Bob, c2)
