非常简单,是吧?这里我只是举一个仅仅能说明问题的例子,在具体的项目中,可能是很复杂的哦。。
具体产品类代码
1namespace SimpleFactory
2{
3 /// <summary>
4 /// 具体产品类:商务上衣
5 /// </summary>
6 public class BusinessCoat:ICoat
7 {
8 public void GetYourCoat()
9 {
10 Console.WriteLine("商务上衣");
11 }
12 }
13
14 /// <summary>
15 /// 具体产品类:时尚上衣
16 /// </summary>
17 public class FashionCoat : ICoat
18 {
19 /// <summary>
20 /// 实现ICoat中定义的方法
21 /// </summary>
22 /// <returns></returns>
23 public void GetYourCoat()
24 {
25 Console.WriteLine("时尚上衣");
26 }
27 }
28}