2009年11月30日
摘要: 所谓成功的架构设计,就是设计出的软件架构是高质量的,并且在所花费的时间、技术决策等方面也都满足具体开发情况的要求。 好的软件架构应当具有如下品质: 良好的模块化。每个模块职责明晰,模块之间松耦合,模块内部高聚合并合理地实现了信息隐藏; 适应功能需求的变化,适应技术的变化。典型地,应该保持应用相关模块和领域通用模块的分离,技术平台相关模块和独立于具体技术的模块相分离,从而达到"隔离变化"的效果; 对... 阅读全文
posted @ 2009-11-30 00:21 蓝天碧海.程 阅读(744) 评论(0) 推荐(1) 编辑