2017-02-26 99 views
0

我有一些对象,我想绘制一个UML图。第一个是一个接口,第二个是从A派生出来的抽象类。另一个类是C和D.C和D是B的子类。绘制描述UML图与继承

B有一个E类对象。

F是所有操作都在其中执行的类。 C和D类对象根据多态操作在类中创建,然后根据用户输入调用它的方法。

当然,有一个主类。主类只创建F类对象。

我想绘制一个UML类图。图像应该是什么样子?我如何绘制F类?

The uml class diagram which is writen by my is here.

通过我知道这是非常基本的图像的方式,我给您回应后对其进行编辑。

+1

_I'll编辑您response_号这不是一个增量后教程地方。说出你的问题,不要在任何答案中改变它。 –

回答

2

根据您的描述,这是我认为UML图的样子。

对于这个语句“F是一个类,它的所有操作都在其中执行,C和D类对象根据多态操作在类中创建,然后根据用户输入调用它的方法。 听起来你需要在A和F之间建立关系,因为你正在谈论多态。 A应该有方法。 B和C可以有相同的方法。 F不需要与B或C的关系,因为与A的关系意味着有一个实现A的类,但具体的类名是不相关的。

UML Diagram

+0

这通常看起来不错。但问题的一部分(尤其是你引用的)更多的是阅读茶叶。所以你最好应该首先要求澄清。 –

+0

İf主要是那里组成? 'public class main { public static void main(String [] args){ Login login = new Login(); } }' – jundo

+0

这正是我在我的内心愿景看到了!可能会添加成员以f对象的形式命名的东西沿着方法1命令行:) – davogotland

0

既然不能添加评论。我建议两点: - 也许会聚集在成分改变,如果主类得到的F型属性,否则将依赖更好的模型化和主要F.

  • 这将是更准确的关系如果基数是在B和E之间的关系,在B面定义

霍普这有助于提高ProgrammersBlock

的好答案