JAVA设计模式--简单工厂
2012-11-30 22:33
417 查看
简单工厂:
最简单的设计模式之一,通过模拟现实生活中工厂的例子,抽象成为Java模式。工厂的职责是生产产品,调用者需要产品时,只需要面对对应的工厂即可。
简单工厂:
public IProduct factory(){
return new Product1();//返回某一种产品对象
}
带参数的简单工厂:
public IProduct factory(String productName){
if("天使高达".equals(productName)){
return new angleGumda();//返回“天使高达”产品对象
}
if("RX-93V".equals(productName)){
return new rx93Gumda();//返回“RX-93V高达”产品对象
}
……很多产品
}
将产品通过工厂统一管理生成,通常工厂会实现为单例模式。
最简单的设计模式之一,通过模拟现实生活中工厂的例子,抽象成为Java模式。工厂的职责是生产产品,调用者需要产品时,只需要面对对应的工厂即可。
简单工厂:
public IProduct factory(){
return new Product1();//返回某一种产品对象
}
带参数的简单工厂:
public IProduct factory(String productName){
if("天使高达".equals(productName)){
return new angleGumda();//返回“天使高达”产品对象
}
if("RX-93V".equals(productName)){
return new rx93Gumda();//返回“RX-93V高达”产品对象
}
……很多产品
}
将产品通过工厂统一管理生成,通常工厂会实现为单例模式。
相关文章推荐
- java 设计模式-简单工厂
- java设计模式之简单工厂模式
- Java 设计模式之简单工厂模式
- Java设计模式学习1—简单工厂模式
- 设计模式(java)--简单工厂模式之女娲造人.水果农场
- 设计模式--简单工厂应用 java
- java设计模式之工厂模式(简单工厂,工厂方法,抽象工厂)
- 设计模式之—简单工厂方法(StaticFactory )-Java实现
- Java与设计模式(01)--简单工厂模式
- java深入浅出设计模式----简单的工厂模式(一)----初学者容易犯的错误(二)
- Java-马士兵设计模式学习笔记-工厂模式-简单工厂
- Java设计模式之简单工厂模式
- Java设计模式之简单工厂、工厂方法和抽象工厂
- java设计模式之简单工厂模式
- JAVA设计模式是个什么玩意儿_00_工厂模式家族准备篇_简单工厂模式
- java 设计模式-创建模式之简单工厂模式
- JAVA设计模式--简单工厂
- [Java] 设计模式之工厂系列 01 简单工厂 - 缺点 :产生产品系列的时候很麻烦,会工厂泛滥
- JAVA设计模式——简单工厂(Simple Factory)模式
- Java设计模式-简单工厂模式