抽象工厂模式
工厂模式是用来创建对象的工厂,那么抽象工厂模式就是创建工厂的工厂。
类图
代码实现
- 定义
Color
接口
package com.pattern.abstractfactory;
public interface Color {
public void fill();
}
- 实现三个具体的类
package com.pattern.abstractfactory;
public class Red implements Color {
@Override
public void fill() {
// TODO Auto-generated method stub
System.out.println("Red is filled.");
}
}
package com.pattern.abstractfactory;
public class Green implements Color {
@Override
public void fill() {
// TODO Auto-generated method stub
System.out.println("Green is filled.");
}
}