摘要:
1、简介 迭代器模式又叫游标模式,是对象的行为模式,迭代器模式可以顺序的访问一个聚集中的元素而不必暴露聚集的内部表象 2、迭代器模式的类图 3、迭代器模式涉及到的角色 从上图可以看出,迭代器模式涉及到以下几个角色 3.1、抽象迭代器角色:它定义了遍历元素所需要的接口 3.2、具体迭代器角色:实现抽象 阅读全文
摘要:
1、简介 观察者模式是对象的行为模式,又叫发布-订阅模式,它定义了一对多的依赖关系,让多个观察者同时监听一个主题对象,这个主题对象在发生变化时,会通知所有的观察者,使他们能自己更新自己 2、观察者模式类图 3、观察者模式涉及的角色 从上图可以看出,观察者模式涉及到以下四个角色 3.1、抽象主题角色: 阅读全文
摘要:
1、简介 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。 不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 2、模板方法结构 模板方法模式是所有模式中最为常 阅读全文