• 技术文章 >常见问题

    行为型设计模式有哪些

    藏色散人藏色散人2020-07-01 10:06:17原创57

    行为型设计模式有:1、备忘录即Memento,备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住;2、观察者即Observer;3、策略即Strategy,策略模式使得算法在用户使用的时候能独立的改变。

    行为型

    备忘录(Memento):备忘录对象是一个用来存储另外一个对象内部状态的快照的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捉住,并外部化,存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态

    观察者(Observer):在对象间定义一个一对多的联系性,由此当一个对象改变了状态,所有其他相关的对象会被通知并且自动刷新

    策略(Strategy):定义一个算法的系列,将其各个分装,并且使他们有交互性。策略模式使得算法在用户使用的时候能独立的改变。

    以上就是行为型设计模式有哪些的详细内容,更多请关注php中文网其它相关文章!

    本文原创发布php中文网,转载请注明出处,感谢您的尊重!
    专题推荐:行为型 设计模式
    上一篇:如何理解框架 下一篇:选择大数据专业的理由是什么
    第12期线上周末培训班

    相关文章推荐

    • 怎样选择设计模式?• 创建型设计模式有哪些?• 设计模式要素有哪些?• 结构型设计模式有哪些?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网