
访问者模式 例子以公司招聘查看简历为背景 访问者接口,分别对ElementA与ElementB进行访问 HR访问者 CTO访问者 抽象求职者类 ...
模板方法模式 抽象模板,定义三个必要步骤和一个实现事情的功能方法 实现类A,在实现步骤的具体方法中实现A特有的逻辑 实现B,在实现步骤的具体方法...
状态模式 汽车人接口 变形金刚的汽车型状态 变形金刚的战斗型状态 用来管理切换状态的类 客户端 状态模式的场景一个对象的具体行为取决于这个对象内...
观察者模式 抽象观察对象 具体观察对象 抽象观察者 观察者 客户端 本例很简单的说明了观察者模式,被观察对象发生变化时通知订阅该对象的观察者们作...
备忘录模式 原始类 数据bean类 备忘录对象,管理Memoto对象 客户端模拟备忘录模式。当需要保存状态的时候将状态存入Caretaker即可...
中介者模式,最近因为某种原因(穷),导致要买二手车挂指标。正好拿来当中介者模式的例子。 抽象中介者,抽象方法work是中介的职责 具体的中介者,...
迭代器模式 迭代器接口 具体迭代器类 容器接口 具体容器类 客户端 个人理解 在java中的集合是迭代器模式的最好体现。在Android中数据库...
解释器模式 本例想描述一个筛子游戏,假设筛子的范围是一到六这六个中文字,最后判大小,以分号为结尾。输入类型:例(三四五;)十二点,大 抽象解释方...
命令模式 GameBoy,游戏机类 按钮接口 上述六个类是具体的按键 上下左右AB键 键盘按钮类,开关类 个人总结 上述用例讲的是一个小游戏机运...
文集作者