Update 01.SimpleFactory.md
parent
bee81868ea
commit
240ad2d2fd
|
@ -24,7 +24,7 @@
|
||||||
- **工厂(Factory)**:根据客户提供的具体产品类的参数,创建具体产品实例;
|
- **工厂(Factory)**:根据客户提供的具体产品类的参数,创建具体产品实例;
|
||||||
- **抽象产品(AbstractProduct)**:具体产品类的基类,包含创建产品的公共方法;
|
- **抽象产品(AbstractProduct)**:具体产品类的基类,包含创建产品的公共方法;
|
||||||
- **具体产品(ConcreteProduct)**:抽象产品的派生类,包含具体产s品特有的实现方法,是简单工厂模式的创建目标。
|
- **具体产品(ConcreteProduct)**:抽象产品的派生类,包含具体产s品特有的实现方法,是简单工厂模式的创建目标。
|
||||||
简单工厂模式UML类图如下:
|
简单工厂模式UML类图如下:
|
||||||
![avatar](.//1.Picture//简单工厂模式.png)
|
![avatar](.//1.Picture//简单工厂模式.png)
|
||||||
|
|
||||||
代码结构如下:
|
代码结构如下:
|
||||||
|
|
Loading…
Reference in New Issue