重构老系统遗留代码的一些方法学习笔记

正交性(orthogonality) 表示某种不相依赖性或者解耦性。如果两个或者更多事物种的一个发生变化,不会影响其他事物。这些事物就是正交的。在设计良好的系统中,数据库代码与用户界面是正交的:你可以改变界面,而不影响数据库,或者更换数据库,而不用改变界面。 如果修改代码中的现存行为只需要到一个地方修改,即拥有正交性。 开放/闭合 原则(OCP,Open Closed Principle) 对扩展
相关文章
相关标签/搜索