package com.cheng.zenofdesignpatterns.patterns.abstractfactory.common;
/**
* 工厂2,只生产跳线为2的产品
*/
public class Creator2 extends AbstractCreator {
//只生产产品等级为2的A产品
public AbstractProductA createProductA() {
return new ProductA2();
}
//只生产铲平等级为2的B产品
public AbstractProductB createProductB() {
return new ProductB2();
}
/**
* 注意
* 有M个产品等级就应该有M个实现工厂类,在每个实现工厂中,实现不同产品族的生产任务
*/
}