나는 주로 데이터를 저장하는 자바의 복잡한 클래스를 가지고있다. 이러한 사용 사례를 안내 할 수있는 디자인 패턴이 있는지 궁금합니다. 보다 구체적으로 말하자면, 학급당 학생의 전반적인 성과를 기록하는 수업입니다.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
}
나는 당신을 이해하지 못한다. 혹시 자바 책을 본 적이 있습니까? –