Class BOM(BOM表)在类中的正确表示
我需要一个关于如何在类中表示Class BOM(BOM表)在类中的正确表示,class,design-patterns,object-oriented-analysis,Class,Design Patterns,Object Oriented Analysis,我需要一个关于如何在类中表示BOM概念的专家建议。到目前为止,在我的应用程序中,我只有一台设备。但是现在有一个CR用于BOM集成。因此,我必须修改我现有的设备类。 我如何以正确的方式表示BOM子项和父项关系 我有一个建议 class Equipment { List <Equipment> childEquipmentList; public void addChildEquipment(EREquipmentVO childObject) {
BOM
概念的专家建议。到目前为止,在我的应用程序中,我只有一台设备
。但是现在有一个CR用于BOM
集成。因此,我必须修改我现有的设备
类。
我如何以正确的方式表示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;
}
}
类设备{
列出儿童设备清单;
公共无效addChildEquipment(EREquipmentVO childObject){
如果(null==childEquipmentList)childEquipmentList=new ArrayList();
this.childEquipmentList.add(childObject);
}
公共列表getChildEquipmentList(){
返回设备清单;
}
}
想知道在
设备
对象中实现BOM
关系还有其他更好的方法吗 我想你是在找。每个元素应该能够计算其子元素的总成本。这就是你想要的吗