简单工厂模式实例-C#入门经典
简单工厂模式实例父类产品子类产品A子类产品C工厂客户public interface IApparel { string ShowMe(); } public class SportShirt: IApparel { public string ShowMe() { return (“Sports Shirt”); } } public class DressShirt: IApparel { public string ShowMe() { return (“Dress Shirt”); } } public class ApparelFactory { public IApparel CreateApparel (string apptype) { switch(apptype) { case “DRESSSHIRT”: return new DressShirt(); case “SPORTSSHIRT”: return new SportsShirt(); } } return null; } }
4.81MB
文件大小:
评论区