《架构整洁之道》摘录 – 33
第 33 章 – 案例分析:视频销售网站
架构设计要遵守依赖关系原则。所有跨越边界的依赖关系都应该是同一个方向,而且都指向包含更高级策略的组件。
两个维度的隔离:1,根据单一职责原则对所使用的系统的各个角色进行隔离;2,对依赖关系原则的应用。这两个维度的隔离都是为了将不同变更原因和不同变更速率的组件分隔开来。
架构设计要遵守依赖关系原则。所有跨越边界的依赖关系都应该是同一个方向,而且都指向包含更高级策略的组件。
两个维度的隔离:1,根据单一职责原则对所使用的系统的各个角色进行隔离;2,对依赖关系原则的应用。这两个维度的隔离都是为了将不同变更原因和不同变更速率的组件分隔开来。