2018年2月27日
摘要: 图1-1 黑箱备忘录模式 MementoIF是一个窄接口也是一个标识接口。Memento备忘者是Originator发起者的内部类,由于Memento的方法都是私有的,所以只有发起者能够调用Memento的方法,Caretaker负责人是没法调用的。这是一个安全性的设计。是JAVA双重接口(宽窄接口 阅读全文
posted @ 2018-02-27 14:35 花溪的小石头 阅读(219) 评论(0) 推荐(0)
摘要: 环境角色:持有一个Strategy类的的引用。 抽象策略角色:通常由一个抽象类或接口实现。 具体策略角色:包装了相关的算法或行为。 想买一辆车,车价30W,走普通客户路线吧折扣后的车价:264000.0太贵了,还好亲戚是总经理,走大客户路线吧折扣后的车价:225000.0 策略模式的优缺点: 优点: 阅读全文
posted @ 2018-02-27 10:27 花溪的小石头 阅读(149) 评论(0) 推荐(0)
摘要: 白箱聚集+外部迭代子 黑箱聚集+内部迭代子 待更新。。。 阅读全文
posted @ 2018-02-27 09:56 花溪的小石头 阅读(109) 评论(0) 推荐(0)