设计模式(备忘录、职责链)

来源:互联网 发布:php实战 商城系统开发 编辑:程序博客网 时间:2024/06/06 01:04

       备忘录模式:所谓备忘录模式就是要保存对象的内部状态。以游戏为例,在结束游戏时我们需要保存游戏的进度。当然我们将需要保存的内部状态,然后游戏类和备忘录类引用这个状态类。

       中介者模式:以租房为例。中介者包含房东和租户对象,房东和租户分别包含中介者对象。

       

        职责链模式:将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

        观察者模式:以博客的发布-订阅为例。定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

        

          状态模式:允许一个对象在其内部状态改变时改变它的行为。以战争前期、中期、后期、结束为例。

          

0 0
原创粉丝点击