设计模式-创建型模式:工厂方法FactoryMethod

来源:互联网 发布:上传文件保存到数据库 编辑:程序博客网 时间:2024/05/22 15:57

设计模式就是思路的一种体现,是一种经验的总结

工厂方法,主要符合程序开发的开闭原则(对扩展开放,对修改封闭) 一个对象 一个工厂

直接上栗子

mid类

 public class mid : ILol    {        public void ShowPlayer()        {            Console.WriteLine("中单选手:奥利安娜");        }    }

ILol接口

 public interface ILol    {        void ShowPlayer();    }
mid工厂

 public class midGongchang    {       public ILol Creatmid()       {         //这里可以写很多需要的逻辑           return new mid();       }    }
Main

  Console.WriteLine("====================工厂方法===========================");            midGongchang midgc = new midGongchang();            ILol mid2 = midgc.Creatmid();            mid2.ShowPlayer();
结果:



没有真正理解 工厂方法的好处在哪里,仅仅是满足了开闭原则吗?有谁可以再指点一二?QQ1219958536 

0 0
原创粉丝点击