如何绘制类图?
类图是用于构建软件应用程序的最流行的UML图。学习类图的绘制过程非常重要。
类图在绘制时需要考虑很多属性,但这里的图将从顶层视图中考虑。
类图基本上是系统静态视图的图形表示,代表应用程序的不同方面。类图的集合代表整个系统。
绘制类图时应记住以下几点 –
-
类图的名称对于描述系统的方面应该是有意义的。
-
应事先确定每个要素及其关系。
-
应明确确定每个班级的责任(属性和方法)
-
对于每个类,应指定最小数量的属性,因为不必要的属性将使图复杂化。
-
必要时使用注释来描述图表的某些方面。在绘图结束时,开发人员/编码人员应该可以理解。
-
最后,在制作最终版本之前,应该在普通纸上绘制图表并尽可能多地重新设计以使其正确。
下图是应用程序的订购系统的示例。它描述了整个应用程序的特定方面。
-
首先,订单和客户被确定为系统的两个要素。他们之间存在一对多的关系,因为客户可以拥有多个订单。
-
Order类是一个抽象类,它有两个具体的类(继承关系)SpecialOrder和NormalOrder。
-
这两个继承的类具有Order类的所有属性。此外,它们还具有dispatch()和receive()等附加功能。
考虑到上述所有要点,绘制了以下类图。
教程:***/article/22026
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/9647.html