第一:模板方法 Template Mothod 使得子类可以不改变一个算法的结构即可以重定义该算法的某些特定步骤。[-GOF《设计模式》] 例如:.Net中的模板的使用。 第二:命令模式:Command