So che un attributo definisce lo stato di un oggetto. Quindi, è corretto mantenere gli attributi che non definiscono lo stato di un oggetto di una classe?
Ad esempio, ho una classe Employee , che ha questi attributi:
emp_id ,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
%codice%,
fname .
Il lname , mname e salary sono chiavi esterne. Ora la mia domanda attuale è possibile includere attributi come mobile , email e gender in maritalstatus class perché in realtà non mostrano il comportamento esatto di position Class? Invece posso creare un'altra classe chiamata birthdate e mantenere questi attributi hiredate , dept_id , address_id in quella classe?