memento
中介者模式mediator也称为调停者模式
中介者模式(Mediator)也称为调停者模式,用一个中介对象封装一系列对象(同事)的交互,中介者使各个对象不需要显示的相互作用,从而使其耦合松散,而且对象可以独立地改变它们之间的交互。 观察者(Observer Pattern)模式也称发布订阅者模式,定义对象间一对多的依赖关系,使得每当一个对象改变状态,所有依赖于它的对象都会得到通知并被自动更新。 备忘录(Memento Pattern)模式又称为快照(Snapshot)模式或Token模式,它指在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态
可以将系统中的相关操作抽象成命令,使调用者与实现者相关分离
可以将系统中的相关操作抽象成命令,使调用者与实现者相关分离,其结构如下。 命令模式包含以下主要角色。 抽象命令类(Command)角色:声明执行命令的接口,拥有执行命令的抽象方法 execute()