我正准备接受采访,我需要在UML中模拟现实生活场景。我正在努力练习。我已经创建了下面的高尔夫俱乐部图表,我想知道你是否能得到任何主要缺陷的反馈。
有任何明显的错误吗?
我的关系是否合适,我不确定何时使用关联或作曲。
答案 0 :(得分:0)
如果你是我的学生之一,我会说一些评论(我希望这会帮助你准备面试):
这是一个分析而不是实施的模型(这不是问题,但对我来说,必须说明)
确定一个球场永远不会超过18洞吗?你不能没有球洞吗? (练习?)
俱乐部必须只有一门课程和一门课程,这是正常的吗?
你选择展示一些属性和方法为什么会这些? (我觉得当你实现模型时,你需要更多的属性和方法)
似乎对持久数据建模了关于其他类的内容?
关于关联和组合,有很多关于stackoverflow的问题,请参阅例如:Composition in UML