状态模式(State Pattern)
允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
提供了评估语言的语法或表达式的方式,它属于行为模式。这种模式实现了一个表达式接口,该接口解析一个特定的上下文。这种模式被用在SQL解析、符号处理引擎等。
保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为模式。
用来降低多个对象和类之前的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之前的通信,并支持松耦合,使代码易于维护。
定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。