您的位置:首页 > 其它

设计模式 - 模板模式 (Template)

2018-03-01 00:00 309 查看
在开发过程中,有时候会遇到很多流程一样的事件,只是其中有的步骤具体实现不一样。比如点餐系统,需要:下单、提交、付款、评价等。银行办理业务:取号、办理、评价等。完成这些事件,必须经过相同的步骤,此时可以考虑使用模板模式。

1.简介

模板模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。

模板方法模式是一种基于继承的代码复用技术,它是一种类行为型模式

2.类图



3.实例

可以参考http://blog.csdn.net/carson_ho/article/details/54910518
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: