知识卡片

分层封装外部

专业/工作

内容

分层架构的深层思想不是固定画三层,而是封装不同类型的外部交互,让业务核心免受界面、外部系统和数据存储变化的直接冲击。发散:分层真正保护的是变化边界,而不是目录结构的整齐。

参考来源

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