在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

2017年02月2日的内容

C#

C#实现简单工厂模式

在面向对象程序中,我们经常看到一种模式就是简单工厂模式(Simple Factory Pattern)。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个共同的父类和共同的方法,但每个方法执行的任务不同,而且根据不同的数据进行了优化。简单工厂模式实际上不属于23个GoF模式,但它可以作为学习工厂方法做铺垫。 一、UML类图,简单工厂基本类图 二、代码演示 /// <summary> /// 产品抽象类 /// </summary> public abstract class Product { public abstract void CreateProduct(); } /// <summary> /// 具体产品A /// <...

7年前 (2017-02-02) 830℃ 0评论 0喜欢