设计模式 - 模板模式 (Template)
2018-03-01 00:00
309 查看
在开发过程中,有时候会遇到很多流程一样的事件,只是其中有的步骤具体实现不一样。比如点餐系统,需要:下单、提交、付款、评价等。银行办理业务:取号、办理、评价等。完成这些事件,必须经过相同的步骤,此时可以考虑使用模板模式。
模板方法模式是一种基于继承的代码复用技术,它是一种类行为型模式。
1.简介
模板模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式是一种基于继承的代码复用技术,它是一种类行为型模式。
2.类图
3.实例
可以参考http://blog.csdn.net/carson_ho/article/details/54910518相关文章推荐
- Net设计模式实例之模板方法模式(Template Mothed Pattern)
- 设计模式之模板方法模式(Template)
- 浅学设计模式之模板<Template>方法模式及在android中的应用
- Java设计模式之模板(template)方法模式
- 设计模式之模板方法模式(Template)
- 设计模式之模板模式 template method
- Java设计模式之模板模式(Template)在Android中的应用
- [我的设计模式] Template Pattern 模板模式
- 设计模式—模板模式(Template Pattern)
- 设计模式 学习笔记 之 模板模式 Template Method(3)
- 【设计模式】模板模式(Template Pattern)
- Java设计模式——模板模式(Template Pattern)
- Template Method Design Pattern - 模板方法设计模式
- java设计模式--模板(Template)模式--03
- Net设计模式实例之模板方法模式(Template Mothed Pattern)(1) 推荐
- java设计模式 模板方法模式Template Method
- Java设计模式之模板模式(Template )
- [设计模式](十):策略模式(Strategy)与模板模式(Template)详解及二者间区别介绍(两种父子类行为模式)
- 设计模式 - Template Method Pattern(模板方法模式)
- 《模式——工程化实现及扩展》(设计模式C# 版)《模板方法模式 Template》——“自我检验"