摘要: 备忘录(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。package Memento;//发起人public class Originator { //记录此刻内部状态 ... 阅读全文
posted @ 2015-10-02 13:59 郁闷紫番薯 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 状态模式(State),当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。状态模式主要解决的是当一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类当中,可以把复杂的判断逻辑简化。说实话这模式用起来好费劲,起到的作用也不是很大。适配器(Ad... 阅读全文
posted @ 2015-10-02 13:32 郁闷紫番薯 阅读(155) 评论(0) 推荐(0) 编辑