设计模式一句话总结,个人理解:
模板方法:将公用方法放在基类或接口类,甚至是执行过程,并声明为虚函数。子类只用重载其中部分步骤,降低变更需求时的修改量
策略模式:if else 这样的分支较多且处理过程类似时可以用多态方式,基类指针调用,降低增加需求时代码修改量
观察者模式:多个对象订阅一个对象的修改,通常用一个接口类实现。在主对象变化时通知所有订阅对象修改自身。主对象不用知道有谁订阅
2020-05-22
最新推荐文章于 2020-07-13 10:51:37 发布
设计模式一句话总结,个人理解:
模板方法:将公用方法放在基类或接口类,甚至是执行过程,并声明为虚函数。子类只用重载其中部分步骤,降低变更需求时的修改量
策略模式:if else 这样的分支较多且处理过程类似时可以用多态方式,基类指针调用,降低增加需求时代码修改量
观察者模式:多个对象订阅一个对象的修改,通常用一个接口类实现。在主对象变化时通知所有订阅对象修改自身。主对象不用知道有谁订阅