随笔分类 - 设计模式
面向对象的设计模式
摘要:Decorator 装饰模式 模式定义 动态(组合)地给一个对象增加一些额外的职责。就增加功能而言,Decorator模式比生成子类(继承)更为灵活(消除重复代码 & 减少子类个数)。 ——《设计模式》GoF 动机(Motivation) 在某些情况下我们可能会“过度地使用继承来扩展对象的功能”,
阅读全文
摘要:设计模式 -- Observer 观察者模式 模式定义 定义对象间的一种一对多(变化)的依赖关系,以便当一个对象(Subject)的状态发生改变时,所有依赖于它的对象都得到通知并自动更新。 ——《设计模式》GoF 动机(Motivation) 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关
阅读全文

浙公网安备 33010602011771号