C#模板方法设计模式(TemplateMethod):AbstractClass、Virtual

定义一个(抽象)父类的虚方法中算法的大概骨架,再将详细算法步骤放到子类中重写(override)实现。 模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 UML 代码 //声明一个抽象父类 abstract class AbstractClass {     //声明一个抽象方法     public abstract void PrimitiveOperation1();
相关文章
相关标签/搜索