2020-09-13 04:15发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我在BOP... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在BOPF上工作了3年以上,并且在多个实现上工作,在那里我有机会使用这个强大的框架。 谁能阐明BOPF中"组合"和"关联"之间的区别?
最好的问候
坦莫伊
亲爱的坦莫伊,
当对象之间只有一种关系时,称为关联。
聚合和组合都是协会的专门形式。
组合还是聚集的一种特殊形式。
关联是一种关系,其中所有对象都有其自己的生命周期,并且没有所有者。 让我们以老师和学生为例。 多个学生可以与一个老师联系,一个学生可以与多个老师联系,但是对象之间没有所有权,并且都有自己的生命周期。 两者都可以独立创建和删除。
聚合是协会的一种特殊形式,其中所有对象都有其自己的生命周期,但是有所有权,子对象不能属于另一个父对象。 让我们以部门和老师为例。 一个老师不能属于多个部门,但是如果删除该部门的老师对象将不会被破坏。 我们可以考虑"有一个"的关系。
构成还是聚集的一种特殊形式,我们可以称其为"死亡"关系。 这是一种很强的聚合。 子对象没有生命周期,如果父对象删除,所有子对象也将被删除。 让我们再次以房屋与房间之间的关系为例。 房子可以包含多个房间,没有独立的房间生活空间,任何房间都不能属于两个不同的房子,如果我们删除房子,房间将自动删除。 让我们再举一个问题和选项之间关系的例子。 单个问题可以有多个选项,而选项不能属于多个问题。 如果我们删除问题,选项将自动删除。
我希望这会有所帮助。
Patrik
最多设置5个标签!
亲爱的坦莫伊,
当对象之间只有一种关系时,称为关联。
聚合和组合都是协会的专门形式。
组合还是聚集的一种特殊形式。
关联是一种关系,其中所有对象都有其自己的生命周期,并且没有所有者。 让我们以老师和学生为例。 多个学生可以与一个老师联系,一个学生可以与多个老师联系,但是对象之间没有所有权,并且都有自己的生命周期。 两者都可以独立创建和删除。
聚合是协会的一种特殊形式,其中所有对象都有其自己的生命周期,但是有所有权,子对象不能属于另一个父对象。 让我们以部门和老师为例。 一个老师不能属于多个部门,但是如果删除该部门的老师对象将不会被破坏。 我们可以考虑"有一个"的关系。
构成还是聚集的一种特殊形式,我们可以称其为"死亡"关系。 这是一种很强的聚合。 子对象没有生命周期,如果父对象删除,所有子对象也将被删除。 让我们再次以房屋与房间之间的关系为例。 房子可以包含多个房间,没有独立的房间生活空间,任何房间都不能属于两个不同的房子,如果我们删除房子,房间将自动删除。 让我们再举一个问题和选项之间关系的例子。 单个问题可以有多个选项,而选项不能属于多个问题。 如果我们删除问题,选项将自动删除。
我希望这会有所帮助。
最好的问候
Patrik
一周热门 更多>