设计模式——模板方法
2015-07-31 16:23
281 查看
想象一下,流水线,产品按顺序被加工,但是某些部分是用机器加工的,也就是固定的,也有一些是有人来负责的,可能不同的人有不同的加工方式,结果可能也有些不同。类比于模板方法,流水线可以认为是模板方法,每一处的加工步骤就可以理解为一个方法,机器那部分理解为定义好的方法,而人理解为子类,具体步骤有子类决定。 在看定义:模板方法模式:在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变算法结构的情况下,在子类中具体实现方法。
相关文章推荐
- flex widget之间的数据交互问题
- 暑假集训第三周第二阶段 搜索 B - 免费馅饼
- Unity中实现全局管理类的几种方式
- spark 集群运行python作业
- 面试准备--计算机网络(二)
- hdu5334 Virtual Participation 多校联合第四场
- HDU 1158 Segment set(线段相交 并查集)
- 高光谱图像预处理中的数值范围问题
- 强烈推荐Linux深入学习必读的几本书
- Oracle EBS APIs(转)
- View事件传递之父View和子View之间的那点事
- 对比iOS网络组件:AFNetworking VS ASIHTTPRequest
- Android 列表单一展开隐藏视图
- java当中float以及double数据类型的掌握
- Java集合类详解
- 用APICloud开发混合应用,提交代码时提示“Widget检出失败”
- cxf与spring的整合
- OLED液晶屏笔记
- Leetcode:Median of Two Sorted Arrays
- NSTimer