Sequence diagram
Inviato: 06/02/2020, 15:55
Il Forum di Matematicamente.it, comunità di studenti, insegnanti e appassionati di matematica
https://www.matematicamente.it:443/forum/
https://www.matematicamente.it:443/forum/viewtopic.php?f=15&t=206106
class Student {
public Array<Seminar> getSeminars();
};
class Seminar {
public Mark getMark() { return calculateMark(); }
private Mark calculateMark();
};
class TranscriptBuilder {
public Transcript new(Student s) {
Transcript transcript(s);
Array<Seminar> seminars = s.getSeminars();
for (sem in seminars) {
transcript.addMark(sem.getMark());
}
return transcript;
}
};
class TranscriptBatch {
void main() {
// ...
Transcript studentTranscript = TranscriptBuilder.new(student);
print(studentTranscript);
// ...
}
};
apatriarca ha scritto:Non mi è chiaro che cosa tu debba ottenere a partire da quel diagramma. Qualcosa come il seguente?
- Codice:
class Student {
public Array<Seminar> getSeminars();
};
class Seminar {
public Mark getMark() { return calculateMark(); }
private Mark calculateMark();
};
class TranscriptBuilder {
public Transcript new(Student s) {
Transcript transcript(s);
Array<Seminar> seminars = s.getSeminars();
for (sem in seminars) {
transcript.addMark(sem.getMark());
}
return transcript;
}
};
class TranscriptBatch {
void main() {
// ...
Transcript studentTranscript = TranscriptBuilder.new(student);
print(studentTranscript);
// ...
}
};