一 介绍
工厂模式有3种,1:简单工厂模式;2:工厂方法模式;3:抽象工厂模式
简单工厂(Simple Factory)模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例.
工厂模式里,一般分3个部分:
1)制造器(具体工厂):FruitGardener
2)抽象产品:Fruit
3)具体产品:Grape,Strawberry,Apple
二 相关类
接口:
水果Fruit
实例:
葡萄:Grape
草莓:Strawberry
苹果:Apple
三 代码
工厂模式有3种,1:简单工厂模式;2:工厂方法模式;3:抽象工厂模式
简单工厂(Simple Factory)模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例.
工厂模式里,一般分3个部分:
1)制造器(具体工厂):FruitGardener
2)抽象产品:Fruit
3)具体产品:Grape,Strawberry,Apple
二 相关类
接口:
水果Fruit
实例:
葡萄:Grape
草莓:Strawberry
苹果:Apple
三 代码