知识卡片

扩展优先修改

专业/工作

内容

开闭原则要求系统面对新增需求时优先增加新代码,而不是改动稳定旧代码。它不是追求零修改,而是让变化集中在预期的扩展点上。发散:[[职责来自角色]]识别变化来源,OCP 则把变化安排到可承受的位置。

参考来源

《架构整洁之道》第8章《OCP:开闭原则》