您的位置:首页 > 编程语言 > Java开发

java设计模式之行为型模式

2015-03-12 10:27 218 查看

常见行为型模式有11种:职责链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模版方法模式、访问者模式。

作用:对类或对象怎么交互或分配进行描述。

观察者模式

原文链接:J***A设计模式学习19——观察者模式
含义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

模板方法模式

原文链接:J***A设计模式之模板方法模式
含义:定义一个操作中算法的框架,而将一些步骤延迟到子类中。

命令模式

原文链接:《J***A与模式》之命令模式
含义:命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。

小结:
1:接口和抽象类就是用于被继承
2:然后以父类的形式作为参数实现多功能(多态)

待续完善....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: