feat(student): add StudentBuilder

This commit is contained in:
Артющик Анастасия
2026-08-23 19:46:00 +03:00
parent cdd33b6cf8
commit 4e53eb03f9
@@ -1,4 +1,26 @@
package ru.project.student;
public class StudentBuilder {
}
private String groupNumber;
private double averageGrade;
private String recordBookNumber;
public StudentBuilder setGroupNumber(String groupNumber) {
this.groupNumber = groupNumber;
return this;
}
public StudentBuilder setAverageGrade(double averageGrade) {
this.averageGrade = averageGrade;
return this;
}
public StudentBuilder setRecordBookNumber(String recordBookNumber) {
this.recordBookNumber = recordBookNumber;
return this;
}
public Student build() {
return new Student(groupNumber, averageGrade, recordBookNumber);
}
}