模板方法模式,C#设计模式——模板方法(Template Method)

一、概述 在软件开发中,对某一项操作往往有固定的算法结构,而具体的子步骤会因为不同的需要而有所不同。如何可以在稳定算法结构的同时来灵活应对子步骤变化的需求呢? 二、模板方法 模板方法是一种常见的设计模式,它定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 模板方法的结构图如下 AbstractClass是抽象类,定义了抽象... [阅读全文]
1 共1条 分1页