在java中绘制序列图

时间:2013-05-18 05:01:55

标签: java android uml sequence-diagram

我制作了一个序列图,我想从这个基本代码

了解它的好坏

enter image description here

public void onClick(final View v) 
{
 r = new Runnable()
    {
        public void run()
        {
            if(running)
            {
            str2 = Ef.getText().toString();
            }

        }                                            
    };

}

1 个答案:

答案 0 :(得分:0)

在序列图上,您应该提到变量名称和每个对象的类。在您的图表而不是r中,您应将其命名为r : Runnable,并对其他对象执行相同操作。这很重要,因为有人需要知道参与序列的每个对象的类型。

UML旨在可视化代码,以提高人们对代码的理解。当然这很简单,你不需要序列图来解释它。我想这是一个学习的例子。

您还应该将if替换为opt。在我看来,这并不是那么重要,每个人都会理解if,但如果这就像学校作业,那么最好是正式的。

有很多关于UML的书籍和文章,本文可以作为序列图的快速参考,请转到“http://www.ibm.com/developerworks/rational/library/3101.html”。