如何运用.Net实现简单工厂模式(Simple Factory)进行创建型设计?
- 内容介绍
- 文章标签
- 相关推荐
本文共计775个文字,预计阅读时间需要4分钟。
简单工厂模式(Simple Factory Pattern)是一种属于类的创建型模式,也称为静态工厂方法模式(Static Factory Method Pattern)。它通过专门定义一个类来负责创建对象的实例,被创建的实例通常都具有共同的特性。
简单工厂模式(Simple Factory Pattern)属于类的创建型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern)
是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
这个模式并不属于GoF23里面的设计模式,其实他属于一个过渡的模式,这个模式是为了引出下一篇要将的模式:工厂模式。
一、UML图
简单工厂模式解决的问题是如何去实例化一个合适的对象。
简单工厂模式的核心思想就是:有一个专门的类来负责创建实例的过程。具体来说,把产品看着是一系列的类的集合,这些类是由某个抽象类或者接口派生出来的一个对象树。而工厂类用来产生一个合适的对象来满足客户的要求。
本文共计775个文字,预计阅读时间需要4分钟。
简单工厂模式(Simple Factory Pattern)是一种属于类的创建型模式,也称为静态工厂方法模式(Static Factory Method Pattern)。它通过专门定义一个类来负责创建对象的实例,被创建的实例通常都具有共同的特性。
简单工厂模式(Simple Factory Pattern)属于类的创建型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern)
是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。
这个模式并不属于GoF23里面的设计模式,其实他属于一个过渡的模式,这个模式是为了引出下一篇要将的模式:工厂模式。
一、UML图
简单工厂模式解决的问题是如何去实例化一个合适的对象。
简单工厂模式的核心思想就是:有一个专门的类来负责创建实例的过程。具体来说,把产品看着是一系列的类的集合,这些类是由某个抽象类或者接口派生出来的一个对象树。而工厂类用来产生一个合适的对象来满足客户的要求。

