cc
2002-08-26 14:01

工厂法就是产品与工厂的互操作,这一点首先明确!

工厂生产产品,产品可以很多,但这些产品都是产品,继承产品接口。这个特点很明确可以使用多态,多态使用如下语句调用:

产品类接口 具体产品=new 具体产品类();

而这个“new 具体产品类()”可以换成“工厂.工厂法()”,变成如下:

产品类接口 具体产品=工厂.工厂法("参数");

现在明白了么?

工厂.工厂法() 这个方法你可以随便改,可以从XML中读去,可以传参数,可以使用className,and so on ..

2Go 上一页 1 2