java设计模式之行为型模式
2015-03-12 10:27
218 查看
常见行为型模式有11种:职责链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模版方法模式、访问者模式。
作用:对类或对象怎么交互或分配进行描述。观察者模式
原文链接:J***A设计模式学习19——观察者模式含义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
模板方法模式
原文链接:J***A设计模式之模板方法模式含义:定义一个操作中算法的框架,而将一些步骤延迟到子类中。
命令模式
原文链接:《J***A与模式》之命令模式含义:命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。
小结:
1:接口和抽象类就是用于被继承
2:然后以父类的形式作为参数实现多功能(多态)
待续完善....
相关文章推荐
- Java 23种设计模式详尽分析与实例解析之三--行为型模式
- java设计模式(行为型)之备忘录模式
- java设计模式——行为型模式专题(一)观察者模式
- java-设计模式(行为型)-概要
- java设计模式--行为型模式--模板方法
- java设计模式(行为型)之职责链模式
- Java经典23种设计模式之行为型模式(四)
- java设计模式--行为型模式--状态模式
- java设计模式--行为型模式--迭代模式
- java-设计模式(行为型)-【策略模式】
- java设计模式(行为型)之迭代器模式
- Java经典23种设计模式之行为型模式(二)
- java设计模式(行为型)之状态模式
- java设计模式--行为型模式--中介者模式
- java设计模式总结篇--行为型模式(2)
- java设计模式(行为型)之中介者模式
- java设计模式(行为型)之模板方法模式
- Java经典23种设计模式之行为型模式(一)
- java设计模式--行为型模式--策略模式
- java设计模式--行为型模式--备忘录模式