知识卡片

分层降低耦合

专业/工作

内容

分层把系统职责按依赖方向分开,上层使用下层服务,下层无需知道上层存在。这样变化会被限制在局部,理解系统也能分段进行。发散:分层不是画三块框,而是控制谁能依赖谁。

参考来源

《企业应用架构模式》第1章《分层》