2018年12月6日

状态模式-State Pattern

摘要: 1. 主要优点 状态模式的主要优点如下: (1) 封装了状态的转换规则,在状态模式中可以将状态的转换代码封装在环境类或者具体状态类中,可以对状态转换代码进行集中管理,而不是分散在一个个业务方法中。 (2) 将所有与某个状态有关的行为放到一个类中,只需要注入一个不同的状态对象即可使环境对象拥有不同的行 阅读全文

posted @ 2018-12-06 22:48 Kooing 阅读(221) 评论(0) 推荐(0)

观察者模式-Observer Pattern

摘要: 1.主要优点 观察者模式的主要优点如下: (1) 观察者模式可以实现表示层和数据逻辑层的分离,定义了稳定的消息更新传递机制,并抽象了更新接口,使得可以有各种各样不同的表示层充当具体观察者角色。 (2) 观察者模式在观察目标和观察者之间建立一个抽象的耦合。观察目标只需要维持一个抽象观察者的集合,无须了 阅读全文

posted @ 2018-12-06 18:21 Kooing 阅读(166) 评论(0) 推荐(0)

备忘录模式-Memento Pattern

摘要: 1.主要优点 备忘录模式的主要优点如下: (1)它提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原。 (2)备忘录实现了对信息的封装,一个备忘录对象是一种原发器对象状态的表示,不会被其他代码所改动。备忘录保存 阅读全文

posted @ 2018-12-06 15:38 Kooing 阅读(176) 评论(0) 推荐(0)

导航