码迷,mamicode.com
首页 > 其他好文 > 详细

《企业级应用架构设计》3.软件设计原则

时间:2018-01-22 14:10:38      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:1.3   选择   markdown   衡量   高内聚   改变   架构设计   建议   分离   

3.1.软件设计通用原则

3.1.1 内聚和耦合

内聚:建议创建专注类,少量方法表示逻辑操作。
耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。

3.1.2 关注点分离(Soc)

有助于实现高内聚低耦合的原则,关注点分离。
Soc建议你只把注意力放在一个具体的关注点上。

3.1.3 隔离

只有公共接口成员才对其他模块可见。内部数据不暴露,要么封装起来,选择性暴露。
接口包含模块行为,细节不可见。

《企业级应用架构设计》3.软件设计原则

标签:1.3   选择   markdown   衡量   高内聚   改变   架构设计   建议   分离   

原文地址:https://www.cnblogs.com/tangge/p/8328551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!