C#模板方法設計模式(TemplateMethod):AbstractClass、Virtual

定義一個(抽象)父類的虛方法中算法的大概骨架,再將詳細算法步驟放到子類中重寫(override)實現。 模板方法使得子類可以不改變一個算法的結構即可重定義該算法的某些特定步驟。 UML 代碼 //聲明一個抽象父類 abstract class AbstractClass {     //聲明一個抽象方法     public abstract void PrimitiveOperation1();
相關文章
相關標籤/搜索