摘要: 一、什么是模板方法模式摸板方法(Template Method)模式是一种非常简单而又经常使用的设计模式.先创建一个父类,把其中的一个或多个方法留给子类去实现,这实际上就是在使用摸板模式.所谓的摸板模式可以这样来理解:"在一个类中定义一个算法,但将此算法的某些细节留到子类中去实现.换句话说,基类是一个抽象类,那么你就是在使用一种简单形式的摸板模式."意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Template Method使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。结构图:结构与参与者:抽象模板角色定义了一个或多个抽象操作,以便让子类实现 阅读全文
posted @ 2012-04-16 15:11 技术勇者 阅读(415) 评论(0) 推荐(0) 编辑