【发布时间】:2015-04-02 10:15:05
【问题描述】:
我需要关于如何在课堂上表达BOM 概念的专家建议。到目前为止,在我的应用程序中,我只有一个 Equipment。但是现在有一个BOMintegration 的CR。所以我必须修改我现有的Equipment 类。
如何正确表示BOM子父关系?
我有一个建议。
class Equipment {
List <Equipment> childEquipmentList;
public void addChildEquipment(EREquipmentVO childObject) {
if(null == childEquipmentList) childEquipmentList = new ArrayList<EREquipmentVO>();
this.childEquipmentList.add(childObject);
}
public List<EREquipmentVO> getChildEquipmentList() {
return childEquipmentList;
}
}
想知道有没有其他更好的方法来实现Equipment 对象中的BOM 关系。
【问题讨论】:
标签: class design-patterns object-oriented-analysis