刚入手时感觉这个理由那个理由不如自己自由发挥,但写出来的代码实在太乱,维护难度非常大。苦硬自己设计时去多想这些法则,结果最好代码大大改观。
1.开闭法侧 OCP. 模块应该易于扩展(开放),但免于修改(关闭)。
这样的结构是易于扩展,相互隔离,实现的技术是动态多态。
编程法侧
原文:https://www.cnblogs.com/carcode/p/12507903.html