设计模式之行为型模式

观察者模式 当一个对象更新时,通知其他对象更新自己。在通知者对象中可使用委托,把要通知的对象的方法委托给通知者,这样就可以实现该功能。 模板方法模式 将子类中不变的行为搬到超类,出去子类中重复代码来实现它的优势。 命令模式 将一个请求或命令封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 状态模式 在运行时根据状态改变它的行为,把特定的状态
相关文章
相关标签/搜索