简单工厂模式与工厂模式
2008-10-20 17:40
197 查看
工厂:
抽象工厂类
具体工厂类
抽象产品类
具体产品类
1using System;
2public abstract class Product
4public class Product1:Product
10public class Product2:Product
21public abstract class Creator
35public class Product1Creator : Creator
39public class Product2Creator : Creator
46
53public class Client
57public class SimpleFactory
2 public static void Main()
2 {
3 SimpleFactory sf = new SimpleFactory();
4 Product P = sf.Create("1");
5 P.On();
6 P.Off();
7 Console.WriteLine("-------------------------");
8 P = sf.Create("2");
9 P.On();
10 P.Off();
11 }
抽象工厂类
具体工厂类
抽象产品类
具体产品类
1using System;
2public abstract class Product
4public class Product1:Product
10public class Product2:Product
21public abstract class Creator
35public class Product1Creator : Creator
39public class Product2Creator : Creator
46
53public class Client
57public class SimpleFactory
2 public static void Main()
2 {
3 SimpleFactory sf = new SimpleFactory();
4 Product P = sf.Create("1");
5 P.On();
6 P.Off();
7 Console.WriteLine("-------------------------");
8 P = sf.Create("2");
9 P.On();
10 P.Off();
11 }
相关文章推荐
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 设计模式-工厂模式(简单工厂模式和方法工厂模式)
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 简单工厂模式和工厂模式的实现例子
- 设计模式-工厂模式(简单工厂,工厂方法,抽象工厂)
- 我眼中的简单工厂模式,工厂模式以及抽象工厂模式
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 设计模式——工厂模式(简单工厂)
- 设计模式之工厂模式系列(简单工厂,工厂模式,抽象工厂模式)
- 【23种设计模式】创建型模式 > 三个工厂模式(简单工厂、抽象工厂、工厂方法)
- 简单工厂模式和工厂模式
- 建造型——工厂模式和简单工厂模式
- Java设计模式之-----工厂模式(简单工厂,抽象工厂)
- JAVA设计模式是个什么玩意儿_00_工厂模式家族准备篇_简单工厂模式
- 简单工厂模式和工厂模式的比较
- C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
- 设计模式——工厂模式(简单工厂)
- 工厂模式三部曲:简单工厂模式
- Head_First设计模式(三)----工厂模式简单工厂
- 工厂模式(简单工厂模式, 工厂方法模式, 抽象工厂模式)一