class JianDanGongChang { static voID Main(string[] args) { Factory factory=new lianXiangFactory(); DianNao dianNao=factory.Create(); dianNao.Print(); } } public abstract class DianNao { public abstract voID Print(); } public class lianXiang:DianNao { public overrIDe voID Print() { Console.Writeline("联想电脑"); } } public class DaIEr:DianNao { public overrIDe voID Print() { Console.Writeline("戴尔电脑"); } } public abstract class Factory { public abstract DianNao Create(); } public class lianXiangFactory:Factory { public overrIDe DianNao Create() { return new lianXiang(); } } public class DaIErFactory:Factory { public overrIDe DianNao Create() { return new DaIEr(); } }总结
以上是内存溢出为你收集整理的C#工厂模式案例全部内容,希望文章能够帮你解决C#工厂模式案例所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)