阅读背景:

C#设计模式之十三模板方法模式(Template Method Pattern)【行为型】

来源:互联网 

一、引言

   “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式。现在我们开始讲【行为型】设计模式的第一个模式,该模式是【模板方法】,英文名称是:Template Method Pattern。还是老套路,先从名字上来看看。“模板方法”我第一次看到这个名称,我的理解是,有一个方法的名字叫“模板方法”,后来深入学习之后,感觉最初的理解还没错,也可以换个理解方法,有一个方法包含了一个模板,这个模板是一个算法。在我们的现实生活中有很多例子可以拿来说明这个模式,就拿吃饺子这个事情来说,要想吃到饺子必须经过三步,第一步是“和面”,第二步是“包馅”,第三步是“煮饺子”,这三步就是一个算法,我们要想吃到不同的面和馅的饺子,对这三步中的任意一步就行操作就可以,也可以完全定义这三步,下面我们就来看看这个模式的详细介绍吧。   “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式。现在我们开始




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: