设计模式-创建型模式:工厂方法FactoryMethod
2016-11-24 11:39
211 查看
设计模式就是思路的一种体现,是一种经验的总结
工厂方法,主要符合程序开发的开闭原则(对扩展开放,对修改封闭) 一个对象 一个工厂
直接上栗子
mid类
ILol接口
没有真正理解 工厂方法的好处在哪里,仅仅是满足了开闭原则吗?有谁可以再指点一二?QQ1219958536
工厂方法,主要符合程序开发的开闭原则(对扩展开放,对修改封闭) 一个对象 一个工厂
直接上栗子
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
相关文章推荐
- 创建型模式(一):FactoryMethod ( 工厂方法 )
- 设计模式-3.3 Factory Method(工厂方法) 对象创建型模式
- java设计模式之创建型模式-FactoryMethod ( 工厂方法 )
- [设计模式-创建型]工厂方法(Factory Method)
- 5. Factory Method 工厂方法(创建型模式)
- (第Ⅱ部分 创建型模式篇) 第4章 工厂方法(Factory Method)
- [设计模式-创建型]工厂方法(Factory Method)
- 设计模式学习之工厂方法(Factory Method,创建型模式)(2)
- 设计模式笔记-创建型模式之三--工厂方法:Factory Method
- 工厂方法--创建型模式(Factory method)
- C#面向对象设计模式纵横谈 笔记5 Factory Method 工厂方法(创建型模式)
- 【设计模式基础】创建型模式 - 4 - 工厂方法(Factory Method)
- C#面向对象设计模式纵横谈 学习笔记5 Factory Method 工厂方法(创建型模式)
- 设计模式-创建型模式之 Factory Method(工厂方法)
- (第Ⅱ部分 创建型模式篇) 第4章 工厂方法(Factory Method)
- 设计模式--创建型-FactoryMethod(工厂方法)
- 工厂方法 (Factory Method) 创建型模式
- (第Ⅱ部分 创建型模式篇) 第4章 工厂方法(Factory Method)
- [设计模式学习笔记二][创建型模式][工厂方法(Factory Method)]
- [设计模式-创建型]工厂方法(Factory Method)