您的位置:首页 > 编程语言 > Java开发

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高达”产品对象
}
……很多产品
}


将产品通过工厂统一管理生成,通常工厂会实现为单例模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: