3.1.软件设计通用原则
3.1.1 内聚和耦合
内聚:建议创建专注类,少量方法表示逻辑操作。
耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。
3.1.2 关注点分离(Soc)
有助于实现高内聚低耦合的原则,关注点分离。
Soc建议你只把注意力放在一个具体的关注点上。
3.1.3 隔离
只有公共接口成员才对其他模块可见。内部数据不暴露,要么封装起来,选择性暴露。
接口包含模块行为,细节不可见。
标签:1.3 选择 markdown 衡量 高内聚 改变 架构设计 建议 分离
内聚:建议创建专注类,少量方法表示逻辑操作。
耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。
有助于实现高内聚低耦合的原则,关注点分离。
Soc建议你只把注意力放在一个具体的关注点上。
只有公共接口成员才对其他模块可见。内部数据不暴露,要么封装起来,选择性暴露。
接口包含模块行为,细节不可见。
标签:1.3 选择 markdown 衡量 高内聚 改变 架构设计 建议 分离
原文地址:https://www.cnblogs.com/tangge/p/8328551.html