模板方法设计模式

模板方法设计模式

什么是设计模式?
某个问题的固定的解决方案。(可以被重复使用。)你知道哪些设计模式?
GoF设计模式:
通常我们所说的23种设计模式。(Gang of Four:4人组提出的设计模式)

单例模式
工厂模式
代理模式
门面模式
责任链设计模式
观察者模式
模板方法设计模式
…

JavaEE设计模式:

DAO
DTO
VO
PO
pojo
…
…

什么是模板方法设计模式?
在模板类的模板方法当中定义核心算法骨架,具体的实现步骤可以延迟到子类当中完成。

模板类通常是一个抽象类,模板类当中的模板方法定义核心算法,这个方法通常是final的(但也可以不是final的)
模板类当中的抽象方法就是不确定实现的方法,这个不确定怎么实现的事儿交给子类去做。

你可能感兴趣的:(设计模式,java,开发语言)