zoukankan      html  css  js  c++  java
  • 行为模式总结。

    策略模式、接口的直接使用

    模板方法模式、虚函数的组合使用。

    观察者模式、多个回调。

    迭代子模式、组合优于继承的典范

    责任链模式,就像链条一样,勾住一个和自己一样具有勾住一个和自己一样的链条能力的链条。

    命令模式、 行为类附加了执行对象。反过来的接口,符合一些特殊场景。

    备忘录模式、保存关键数据。

    状态模式、行为被类化的思想。

    访问者模式、行为被类化的思想。

    中介者模式、网变星,不要记住所有人,所有人都到中介那里注册,你记住中介就好了。

    解释器模式,复杂性在内部,而不是模式本身的模型。基本不会用。

    总体,观察者模式,迭代器模式,状态模式,是其中比较常用和代表性的。

    观察者代表了 事件的基本行为,回调。这个是现代语言的基础。

    状态模式,代表了把行为类化的思想,行为好几个模式的总体思想就是这个。

    迭代器模式,代表行为静态继承固化,不如组合更灵活。几个模式也是这个思想。

  • 相关阅读:
    二分法查找数据
    循环队列的操作
    堆栈的操作
    链表的各种操作
    尾插法创建链表
    头插法创建链表
    链表简介
    <map>的常用操作
    linux下php添加自带扩展
    快速排序
  • 原文地址:https://www.cnblogs.com/lsfv/p/11149127.html
Copyright © 2011-2022 走看看