【发布时间】:2020-05-14 16:01:20
【问题描述】:
给出了类图,我想知道是否可以创建一个对象图,其中两个客户(可能是妻子和丈夫)使用这种结构共享同一个银行帐户。但是因为使用了组合,如果其中一个所有者被删除,银行账户就会被删除,对吧?所以这个类图不太适合共享账号吧?
【问题讨论】:
标签: class uml diagram software-design
给出了类图,我想知道是否可以创建一个对象图,其中两个客户(可能是妻子和丈夫)使用这种结构共享同一个银行帐户。但是因为使用了组合,如果其中一个所有者被删除,银行账户就会被删除,对吧?所以这个类图不太适合共享账号吧?
【问题讨论】:
标签: class uml diagram software-design
第二张图中对象的这种场景确实是无效的。原因是composition 意味着独占所有权。
要让多个客户共享一个帐户,您必须更改类图,例如:
【讨论】: