我应该从给定的设计文档中首先开始设计什么?

时间:2016-02-20 20:24:27

标签: java uml

使用以下UML图,我需要在Java的黑盒子中实现五个类。

我是继承人的新手,所以有了这个设计,什么才是最好的课程?

我知道开放箭头表示继承,但是其他菱形箭头是否表示撰写而不属于类?

2 个答案:

答案 0 :(得分:0)

这里有一个解释不同关联类型的链接:

http://creately.com/blog/diagrams/class-diagram-relationships/

http://agilemodeling.com/style/classDiagram.htm

组成: 强烈的构图关系,例如汽车由发动机,车辆组成......如果我们破坏其中一个物体,组合物体(汽车)被摧毁。 在您的示例中,您的标牌由1 .. * FormatedTexts组成。

答案 1 :(得分:0)

首先实施FormattedTextSigningsShowList,然后将其与CategorizedShowList进行子类化。

空心菱形描述了共享聚合。这意味着Signings维护了一个FormattedText个对象的列表,这些对象具有自己的生命。因此,如果Signings删除引用,则FormattedText对象仍将继续存在。

相比之下,复合聚合物具有填充的钻石。当参考被删除时,对象也将死亡。