JAVA设计模式--简单工厂

来源:互联网 发布:linux培训 编辑:程序博客网 时间:2024/06/06 00:59
简单工厂:

最简单的设计模式之一,通过模拟现实生活中工厂的例子,抽象成为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高达”产品对象
}
……很多产品
}


将产品通过工厂统一管理生成,通常工厂会实现为单例模式。 
原创粉丝点击