UML一对一图

时间:2013-12-07 21:25:26

标签: uml

我想问一下,根据“最佳实践”,哪些UML图最好。 一个由我的老师给出,另一个是我的,但我怀疑的主要区别是一对一与属性没有一对一的关系。拜托,你能告诉我为什么一个人比另一个好?

enter image description here

enter image description here

问题还说:“ConsejoDepartamento必须有一名Miembro导演,但必须是Profesor。秘密也是如此。”

(请原谅我糟糕的英语!)

非常感谢!

1 个答案:

答案 0 :(得分:1)

如果您的类图应该描述系统的概念级别,那么第二个选择肯定是最好的:显示类之间的关系。在类中输入类型属性与实现更相关,它显示了如何实现它。 总结一下你的问题听起来像是:“我应该为我要编写的代码建模,还是应该设计系统,无论它如何编码?” 。软件架构师会选择选项2。 HTH