[C#] 设计模式C#描述——工厂方法模式演示代码 →→→→→进入此内容的聊天室

来自 , 2021-01-24, 写在 C#, 查看 138 次.
URL http://www.code666.cn/view/1e51e0f3
  1. public interface Creator
  2.      {
  3.           Product factory();//工厂方法
  4.      }
  5.  
  6. ConcreteCreator1:
  7.  class ConcreteCreator1:Creator
  8.      {
  9.          public Product factory()//工厂方法
  10.          {
  11.               return new ConcreteProduct1();
  12.          }
  13.      }
  14.  
  15. ConcreteCreator2:
  16.      class ConcreteCreator2:Creator
  17.      {
  18.          public Product factory()//工厂方法
  19.          {
  20.               return new ConcreteProduct2();
  21.          }
  22.      }
  23.  
  24. Product:
  25. public interface Product
  26.      {
  27.        
  28.      }
  29.  
  30. ConcreteProduct1:
  31. class ConcreteProduct1:Product
  32.      {
  33.          public ConcreteProduct1()
  34.          {
  35.               Console.WriteLine ("Creat ConcreteProduct1");
  36.          }
  37.          
  38.      }
  39.  
  40. ConcreteProduct2:
  41.      class ConcreteProduct2:Product
  42.      {
  43.          public ConcreteProduct2()
  44.          {
  45.               Console.WriteLine ("Creat ConcreteProduct2");
  46.          }
  47.          
  48.      }
  49.  
  50.  
  51. //csharp/4479

回复 "设计模式C#描述——工厂方法模式演示代码"

这儿你可以回复上面这条便签

captcha