0
点赞
收藏
分享

微信扫一扫

java之旅 简单工厂模式

,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式中最简单实用的模式。工厂模式的应用广泛,通过工厂类来获取对象

而不是直接创建对象,这样的好处在于不依赖要创建的具体对象类型以实现解耦的目的。

常规的类使用者和被使用者之间耦合产生依赖,当被使用者改变时,会影响使用者

public class model{
	public static void main(String[] args){
		Product phone = new phone();
		phone.work();
	}
}
class Factory{                                      //工厂模式割离了与具体实现的耦合
	public static Product getproduct(String name) {
		if("phone".equals(name)){
			return new phone();
		}
		else return null;
	}
}
interface Product{
	public void work();
}
class phone implements Product{
	public void work(){
		System.out.println("电话");
	}
}
举报

相关推荐

0 条评论