gpt4 book ai didi

java - 将序列图转换为 Java 代码

转载 作者:行者123 更新时间:2023-11-30 06:01:57 26 4
gpt4 key购买 nike

我的老师布置了一个练习,其中包括将序列图(以尽可能最好的方式)转换为 Java 代码。

这是序列图:

enter image description here

这是我解决这个问题的尝试:

import java.util.ArrayList;
import java.util.List;

class Seminar {
private int getMark() {
return calculateMark();
}

private int calculateMark() {
return 10;
}
}

class Student {
private List<Seminar> _seminars = new ArrayList<>();

public List<Seminar> getSeminars() {
return _seminars;
}
}

class TranscriptBuilder {
public void New(Student student) {

}
}

但我无法完成TranscriptBuilder因为我找不到任何关于<<system>>的信息以及它的含义。请问有什么建议吗?

最佳答案

<<system>>是 UML 中的刻板印象:

构造型定义了如何扩展现有元类,并允许使用平台或域特定的术语或符号来代替或补充用于扩展元类的术语或符号。

我认为这里它指的是核心系统,您需要实现一个方法来打印 Student信息。

我建议你@Override toString() Student中的方法然后实现print() SharedServices中的方法如图所示。

关于java - 将序列图转换为 Java 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52079182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com