摘要:
架构之美告诉我们什么是架构, 那什么是架构呢?架构应该是一组结构,来源于一组设计规则,能减少复杂性。常见定义是,每种结构由各种类型的组件和关系组成,它们如何组合、相互调用、通信、同步、及其其他交互,简单来说就是组件及组件间的关系。其次我们要理解架构存在的目的,是确保利益相关人员的关注点能够得到满足, 阅读全文
摘要:
人们在生活和工作中发现美并创造美,软件开发和架构设计也不例外。架构之美体现了关注点的分离与结合。在软件设计中,设计师需要考虑多方面的关注点。漂亮的架构设计让这些关注点尽可能分离,然后以最简单的机制结合在一起,从而得到高内聚、低耦合的系统。例如在Darkstar项目中,架构师们考虑的重点就是如何将多人 阅读全文