我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601
网站建设
移动开发
小程序开发
运维推广
网站推广
网站推广
运维外包
运维外包
网站报价
经典案例
网站知识
关于我们
网站建设知识
十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
模板方法模式
http://www.cnblogs.com/java-my-life/archive/2012/05/14/2495235.html
http://www.importnew.com/15546.html
abstract class AbstractTemplate {
/**
* 模板方法
*/
public void templateMethod() {
// 调用基本方法
abstractMethod();
hookMethod();
concreteMethod();
}
/**
* 基本方法的声明(由子类实现)
*/
protected abstract void abstractMethod();
/**
* 基本方法(空方法)
*/
protected void hookMethod() {
}
/**
* 基本方法(已经实现)
*/
private final void concreteMethod() {
// 业务相关的代码
}
}
class ConcreteTemplate extends AbstractTemplate {
// 基本方法的实现
@Override
public void abstractMethod() {
// 业务相关的代码
}
// 重写父类的方法
@Override
public void hookMethod() {
// 业务相关的代码
}
}
名称栏目:模板方法模式
分享路径:
http://shouzuofang.com/article/gdjgip.html
其他资讯
如何用c语言计算分段函数 c语言计算分段函数2
艾泰路由器设置教程 艾泰专业路由器怎么设置上网
java模板消息代码 java消息对话框
Linux内核的配置命令 linux内核配置的作用
linux动物的命令 linux dogecoin