对模板方法的理解
2016-01-21 21:53
288 查看
模板方法其实在我们日常开发中一不小心就用上了,他的主要使用是将一个类会变化的方法写成抽象方法供子类来改变,但是这样的话会增加代码的复杂度。
还可以在抽象类中定义一个钩子方法来改变模板方法的行为,这个统一的方法就叫做钩子方法。
模板方法是指对变化的部分抽象,对不变化的部分使用一个统一的方法实现。
还可以在抽象类中定义一个钩子方法来改变模板方法的行为,这个统一的方法就叫做钩子方法。
模板方法是指对变化的部分抽象,对不变化的部分使用一个统一的方法实现。
相关文章推荐
- perl last 退出循环问题
- 蒙特卡洛-马尔科夫链(MCMC)的混合速度
- Java使用HttpClient库发送请求
- Java输入输出流
- leetcode-143. Reorder List
- flume初探
- 集合
- 一、CSS选择符选择标签
- [Leetcode]76. Minimum Window Substring @python
- 装饰器模式
- 【实验三】外部中断实验
- ubuntu 64上的GCC如何编译32位程序
- LaTeX 如何使用双引号,单引号
- 01Java基础知识
- ubuntu 64上的GCC如何编译32位程序
- leetcode之 Remove Element
- HDU 1043 Eight(八数码第七境界|A*+哈希+曼哈顿距离)
- session丢失
- 并查集
- 线性代数之齐次坐标