1

我已经制作了一个序列图,我想从这个基本代码中了解它的好坏

在此处输入图像描述

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

        }                                            
    };

}
4

1 回答 1

0

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

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

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

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

于 2013-05-18T05:35:57.140 回答