专栏首页Vincent-yuan设计模式~行为模式

设计模式~行为模式

行为模式(Behavioral Pattern)是对不同的对象之间划分责任和算法的抽象化。

行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用的。

行为模式分为类的行为模式和对象的行为模式:

  • 类的行为模式: 类的行为模式使用继承关系在几个类之间分配行为。
  • 对象的行为模式:对象的行为模式则使用对象的聚合来分配行为。

后面将介绍的行为模式包括:

不变模式、策略模式、模板方法模式、观察者模式、迭代函数模式、责任链模式、

命令模式、备忘录模式、状态模式、访问者模式、解释器模式、调停者模式等。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 设计模式~访问者模式

    Vincent-yuan
  • 设计模式~命令模式

    命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。

    Vincent-yuan
  • vim操作常用命令总结

    在vi 中,数字是很有意义的。数字通常代表重复做第几次的意思。也有可能代表去到第几个什么什么的意思。例如,删除50行:50dd ; 向下移动20行:20j

    Vincent-yuan
  • 23种设计模式

    易兒善
  • 设计模式|结构图汇总

    1 创建型模式 1 工厂方法模式 ? 2 抽象工厂模式 ? 3 单例模式 ? 4 建造者模式 ? 5 原型模式 ? 2 结构型模式 1 适配器模式 ? 2 装饰...

    double
  • 设计模式及六大设计原则

    本文由 bytebye 创作 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

    ByteBye
  • 为什么学习JavaScript设计模式,因为它是核心

    那么什么是设计模式呢?当我们在玩游戏的时候,我们会去追求如何最快地通过,去追求获得已什么高效率的操作获得最好的奖品;下班回家,我们打开手机app查询最便捷的路线...

    达达前端
  • 一文读懂七大设计原则及GoF 23种设计模式

    GoF23种设计模式来源于《Design Patterns: Elements of Reusable Object-Oriented Software》,即后...

    魏晓蕾
  • 如何用一句话总结23种设计模式

    创建型模式简单来说就是用来创建对象的。一共有五种:单例模式、建造者模式、工厂方法模式、抽象工厂模式、原型模式。

    lyb-geek
  • 【笔记】《HeadFirst设计模式》(2) —— 从模板方法模式到其他

    本篇包括8-14章的内容,其中14章的内容我拆成了很多个小点,正好两篇完结这本书的笔记。因为书的后半部分信息量要密集很多,尽管字数不多,这篇内容还是比较难的,耐...

    ZifengHuang

扫码关注云+社区

领取腾讯云代金券