设计模式
模式的四个要素:
模式名称、模式的目的/问题、实现方法/解决方案、效果。
observer:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖与它的对象都得到通知并自动刷新。
strategy:定义一系列的算法,把它们一个个封装起来,并且使它们可互相替换。本模式使得算法的变化可独立于使用它的客户。
优先使用对象组合,而不是类继承。
设计模式
模式的四个要素:
模式名称、模式的目的/问题、实现方法/解决方案、效果。
observer:定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖与它的对象都得到通知并自动刷新。
strategy:定义一系列的算法,把它们一个个封装起来,并且使它们可互相替换。本模式使得算法的变化可独立于使用它的客户。
优先使用对象组合,而不是类继承。