設計模式--簡單工廠-工廠方法
阿新 • • 發佈:2019-02-07
上一節講了簡單工廠,缺點是一個工廠建立了多個物件。
工廠方法,每個工廠方法建立自己對應類的例項
public class HumanFactory : IFactoryMetnod { public IRace CreateInstance() { Console.WriteLine(" this is Human ShowKing"); return new Human(); } } public class NEFactory : IFactoryMetnod { public IRace CreateInstance() { Console.WriteLine(" this is NE ShowKing"); return new NE(); } } interface IFactoryMetnod { IRace CreateInstance(); }