該抽象類我有如何使用構建器模式構建抽象類?
public abstract class AbstractActionModel implements IActionModel{
public abstract void getModel();
public abstract void getAction();
}
然後,我想用這個抽象類象下面這樣:
this.getActions().put("sth", AbstractActionModel.builder().action("sth").build());
既然不能實例化一個抽象類生成器模式不會幹活不要」不知道這樣做的任何替代模式。
注意:我也沒有從這個基類擴展類的知識。
你想如何選擇要創建哪個具體的子類? – DNA 2015-03-02 13:05:12
看看這裏http://stackoverflow.com/questions/25909701/generic-builder-pattern-class-using-reflection – user902383 2015-03-02 13:06:37