[英]how to draw sequence diagram from java code
目前,我正在從Java代碼繪制序列圖,我知道仍然存在幾種快捷方式擴展軟件,我仍然想用手繪制它並弄清楚發生了什么。
我正在使用來自Java的以下代碼:
import java.util.List;
public static void main(String[] args) {
Student student = new Student(2);
student.addClass(new Class("SE 450"));
student.addClass(new Class("SE 550"));
System.out.println(student.getFormattedSchedule());
}
class Student {
//instance field;
private final List<Class> classes;
private final int maxNumberOfClasses;
//constructor
Student(int maxNumberOfClasses){
classes = new ArrayList();
this.maxNumberOfClasses = maxNumberOfClasses;
}
//Mutator Method
void addClass(Class newClass){
if(classes.size() < maxNumberOfClasses)
classes.add(newClass);
}
List<Class> getClasses(){
return classes;
}
String getFormattedSchedule(){
if(classes.size() == 0)
return "No classes added.";
String schedule = "";
for (Class studentClass : classes) {
schedule += studentClass.getName() + "\r\n";
}
return schedule;
我從這段代碼中得到的是這樣的:
在這種情況下,我不知道如何繼續繪制該圖,因為我不知道如何為這段代碼繪制該圖:
classes.add(的NewClass);
有人對此有想法嗎? 任何建議表示贊賞!
好吧,您可以將classes
視為自己的生命線,並將add
消息發送給它。 但這看起來像是過分殺傷力。 或
SD並非視覺編程輔助工具。 它將概述復雜的過程,以便使您對正在發生的事情有所了解。 減少到最大
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.