摘要:
单一原则 一个类应该仅有一个引起变换的原则。 个人解析: 一个类不应该被各个地方当成不同的东西来使用,StudentClass 就应该当做学生使用,不应该又当学生使用,又当成孩子使用。 开放 封闭原则 对于类、模块、函数,需要做到对扩展开放,对修改封闭。 个人解析: 将可变的地方通过面向对象三特性, 阅读全文
摘要:
策略模式 策略模式比简单工程模式有更高的抽象,将switch判断从业务逻辑中抽离出来,由策略类进行具体执行。更加方便增加多的策略(算法) 阅读全文