您的位置:首页 > 其它

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

2016-11-24 11:39 211 查看
设计模式就是思路的一种体现,是一种经验的总结

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

直接上栗子

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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: