-
每一次变更都要追求更高的内聚力
chasing cohesion -
内聚力
cohesion
cohesion
discuss about cohesion
-
OOA&D工具箱
OO tools
-
实践
-
当前存在的问题:
image.png
-
- 各各击破:
-
search
search
-
instrument
weapons
-
使用枚举替代的子类创建
utilizing enum
-
双封装
double encapsulation
如何封装inst_spec中的变化?
使用Map -
使用集合来动态的处理跨对象变化的特性
优化后的类图
UML after more design -
通过变更容易性判断设计是否良好
easy of change
网友评论