文件名称:简单工厂模式实例-C#入门经典ppt
文件大小:4.81MB
文件格式:PPT
更新时间:2024-05-16 03:22:46
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; } }