工厂模式(JAVA设计模式)
1.简单工厂模式:我创建一个“上帝类”创造出所有的类。
2.工厂方法模式:将工厂类进行抽象,创建不是类型的工厂类。
3.抽象工厂模式:创建一个抽象的工厂父类,适合一系列产品的创建。
1.简单工厂模式
public class Test {public static void main(String[] args) {AbstractFactory f = new RedSkinFactory();//只需要修改这句就可以实现换皮肤功能。如果写在配置文件中就更方便了。Button b = f.createButton();b.createButton();Panel p = f.createPanel();p.createPanel();}}