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?