• 技术文章 >常见问题

    行为型设计模式有哪些

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

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

    行为型

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

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

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

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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:行为型 设计模式
    上一篇:如何理解框架 下一篇:选择大数据专业的理由是什么
    20期PHP线上班

    相关文章推荐

    精选22门好课,价值3725元,开通VIP免费学习!• 怎样选择设计模式?• 创建型设计模式有哪些?• 设计模式要素有哪些?• 结构型设计模式有哪些?
    1/1

    PHP中文网