Welcome

首页 / 软件开发 / .NET编程技术 / .Net设计模式之简单工厂模式(Simple Factory Pattern)

.Net设计模式之简单工厂模式(Simple Factory Pattern)2010-12-27 博客园 灵动生活一、简单工厂模式简介(Bref Introduction)

简单工厂模式(Simple Factory Pattern)的优点是,工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖

二、解决的问题(What To Solve)

客户实例化对象时不需要关心该对象是由哪个子类实例化的。

三、简单工厂模式分析(Analysis)

1、简单工厂模式结构

IProduct接口:抽象产品类

ConcreteProduct类:产品类的具体实现

Simple Factory简单工厂类

四.实例分析(Example)

1、场景

一个简单计算器,具有简单的加操作和减操作。结构如下图所示