软件架构是关于“分”与“合”的艺术。
架构设计必须回答:
分与合的所要遵循的基本原则就是著名的高内聚低耦合原则——模块之内高内聚,模块之间低耦合。
好的架构,会分离稳固的礁石和流动的浮沙,也会分离光滑完美的大理石和凹凸不平满是节疤的木头。