常见行为型模式有11种:职责链模式、命令模式、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模版方法模式、访问者模式。
作用:对类或对象怎么交互或分配进行描述。
观察者模式
含义:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
模板方法模式
含义:定义一个操作中算法的框架,而将一些步骤延迟到子类中。
命令模式
含义:命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。
小结:
1:接口和抽象类就是用于被继承
2:然后以父类的形式作为参数实现多功能(多态)
待续完善....