我该如何解释UML类图?

时间:2012-05-19 04:22:05

标签: uml

我使用类图创建了一个设计。但是我被要求在课堂图上给出一些解释。

IMO,类图是公平的。例如,如果一个类被标记为" Cat",我将解释,这个" Cat" class代表" Cat"?

解释UML类图的最佳方法是什么?

3 个答案:

答案 0 :(得分:1)

说类Cat代表猫是你可以做的一件事,但这可能不是很令人兴奋。更有趣的解释可能是:关联,抽象类,接口,继承等。您使用的是否有任何设计模式?或许可以解释一下。

答案 1 :(得分:0)

无论uml图的类型如何,都应该用自然语言添加一些解释。

至少解释解决方案的一些关键方面:这是对此的参考 这继承自此类,不需要覆盖此操作。

答案 2 :(得分:0)

我希望这会有所帮助!

假设您必须向您的客户解释此类图,以代替您的经理。试想一下如何定义该图中每个类的所有职责。给出其属性,方法,父类和子类等的单行定义(在需要时再详细说明)。

定义流将是什么以及一个类如何链接到另一个类。 例如:

您的班级“ cat ”是否与班级动物或界面 IAnimal 有任何关联。你可以多考虑​​一下并且做得更好。