[设计模式] 工厂模式
简单工厂模式
每个具体的实现类也定义相应的工厂类,从而工厂类接口没有改变
class factory{}
interface Inter{}
class a implements Inter{}
class factorya implements factor{}
class b implements Inter{}
class factoryb implements factor{}
使用
factory faca = new factorya();
factory facb = new factoryb();
a aa = faca.create();
b bb =facb.create();
如果增加新的实现类,工厂类不许要改变,但是每个实现都要提供工厂实现。
http://www.360doc.com/content/11/0824/17/3034429_142983837.shtml