私は主にデータを格納する責任があるJavaで複雑なクラスを持っています。私はそのような使用事例を導くために利用できるデザインパターンがあるかどうか疑問に思っていました。 具体的には、クラスは学期ごとに学生の全体的な成果を記録するものです。Javaのデータクラスで使用できるデザインパターンは何ですか?
Class StudentReport{
cgpa = 3.1;
Set <SubjectReport> perSubjectReportSet;
overallFeedback = "..."
...
}
Class SubjectReport{
subjectName = "Subject_A";
gpa = 2.4;
// Test Details
test = Pass;
testQuestionAnsweredCount = 8;
testQuestionsCount = 10;
testFeedback = None; // Feedback if FAIL
// Assignment Details
assignment = Pass;
...
//Exam Details
finalExam = Fail;
examQuestionAnsweredCount = 5;
examCorrectlyAnsweredQuestionCount = 2;
examQuestionsCount = 10;
examFeedback = "Blah Blah OOP" // Feedback if FAIL
}
私はあなたを理解していません。あなたはJavaの本を見たことがありますか? –