知识卡片

边界不止三层

专业/工作

内容

UI、业务逻辑、数据库三层只是粗略起点,复杂系统往往包含更多围绕用例、策略、设备、外部服务的边界。发散:三层架构容易把不同变化原因挤进同一层,真正的边界应跟着业务规则和细节变化的方向走。

参考来源

《架构整洁之道》第25章《层次与边界》