• 设计模式学习(十一)行为型模式 简单介绍


    行为型模式通常和对象之间的通信有关。

    1 职责链

     把请求从健中的一个对象传递到下一个对象,直到请求被响应为止,通过这种方式在对象之间去耦合。

    2 命令模式

     用简单的对象表示软件命令的执行,支持登录 和取消操作

    3 解释器模式

     提供一个如何把语言元素包含在程序中的定义

    4 迭代器模式

     提供了一种顺序访问一个类中的一些列数据的方式

    5 中介者模式

     定义了如何用一个对象简化对象之间的通信,使对象之间不必互相了解

    6 备忘录模式

     定义了如何保存一个类实例的内容以便以后能恢复它

    7 观察者模式

     定义了一种把改动通知给多少对象的方式

    8 状态模式

     允许一个对象在其内部状态改变时修改它的行为

    9 策略模式

     将算法封装到类里

    10 模板方法模式

     提供了算法的一个抽象定义

    11 访问者模式

     在不改变类的前提下,为一个类添加多种操作。

  • 相关阅读:
    关于applet
    Hello.java
    filter用户授权的例子
    logfilter
    Java EE课程设计——企业人力资源管理系统
    条件查询、SQL、JPQL、HQL比较
    web service和ejb的区别
    RPC
    hashcode()和equals()的区别
    关于JSON
  • 原文地址:https://www.cnblogs.com/xh831213/p/892533.html
Copyright © 2020-2023  润新知