简单工厂模式实例-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; } }
ppt 文件大小:4.81MB