私はこの2つのクラスを持っていますが、誰かが私が間違っていたと言いました。
class Employee {
private int employeeID;
private String employeeName;
private Seat employeeSeat;
}
これは、Seat クラスと関係がある私の従業員クラス用です。
class Seat {
private int seatID;
private String seatCode;
private Employee occupant;
}
また、座席に従業員属性を追加しました。これは、座席を取得するときに、その座席の現在の占有者を特定する必要があるためです。従業員と同じことです。それを取得するときに、従業員の現在の座席を特定したいと考えています。さて、従業員には座席属性があり、座席には従業員属性があるため、ひどい設計だと彼らは言いました。