0
点赞
收藏
分享

微信扫一扫

java设计模式之行为型模式


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


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




观察者模式


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



模板方法模式


含义:定义一个操作中算法的框架,而将一些步骤延迟到子类中。




命令模式


含义:命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。







小结:


1:接口和抽象类就是用于被继承


2:然后以父类的形式作为参数实现多功能(多态)






待续完善....



举报

相关推荐

0 条评论