摘要: 1 namespace UnitTestProject1.BaseDesign 2 { 3 4 /// <summary> 5 /// 工厂方法模式要求:尽量使用抽象类或接口来定义就可以达到一个开闭原则 6 /// </summary> 7 [TestClass] 8 public class BaseDesign 9 { 10 [TestMethod] 11 public void TestMe 阅读全文
posted @ 2019-08-31 08:42 毛毛球的书签 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1 namespace UnitTestProject1 2 { 3 4 /// <summary> 5 /// 简单工厂模式的缺点: 6 /// 增加具体产品时,需要修改工厂类里面生成具体产品的方法,这就违反了开闭原则。具体产品经常发生变化时,不建议使用简单工厂模式。 7 /// 8 /// </summary> 9 [TestClass] 10 public class simpleDesig 阅读全文
posted @ 2019-08-31 08:31 毛毛球的书签 阅读(115) 评论(0) 推荐(0) 编辑