知识卡片

从上下文分层

专业/工作

内容

设计分层架构可以从上下文图开始:先识别系统外部交互对象,再判断哪些交互需要被专门封装。这样分层来自系统边界和变化来源,而不是照搬模板。发散:上下文图能把“为什么需要这一层”从习惯回答变成证据回答。

参考来源

《软件架构设计:程序员向架构师转型必备(第2版)》第13章《如何分层》