【发布时间】:2015-03-02 21:20:24
【问题描述】:
这是我拥有的抽象类
public abstract class AbstractActionModel implements IActionModel{
public abstract void getModel();
public abstract void getAction();
}
然后我想像下面这样使用这个抽象类:
this.getActions().put("sth", AbstractActionModel.builder().action("sth").build());
由于我无法实例化抽象类,因此构建器模式将无法工作。我也不知道有任何替代模式可以做到这一点。
注意:我也不知道从这个基类扩展的类。
【问题讨论】:
-
您想如何选择要创建的具体子类?
标签: java builder-pattern