3.1.软件设计通用原则
3.1.1 内聚和耦合
内聚:建议创建专注类,少量方法表示逻辑操作。
耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。
3.1.2 关注点分离(Soc)
有助于实现高内聚低耦合的原则,关注点分离。
Soc建议你只把注意力放在一个具体的关注点上。
3.1.3 隔离
只有公共接口成员才对其他模块可见。内部数据不暴露,要么封装起来,选择性暴露。
接口包含模块行为,细节不可见。
Posted 【唐】三三
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《企业级应用架构设计》3.软件设计原则相关的知识,希望对你有一定的参考价值。
内聚:建议创建专注类,少量方法表示逻辑操作。
耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。
有助于实现高内聚低耦合的原则,关注点分离。
Soc建议你只把注意力放在一个具体的关注点上。
只有公共接口成员才对其他模块可见。内部数据不暴露,要么封装起来,选择性暴露。
接口包含模块行为,细节不可见。
以上是关于《企业级应用架构设计》3.软件设计原则的主要内容,如果未能解决你的问题,请参考以下文章