Das Klasse design ist besser?

Welche Klasse design ist besser und warum?

public class User
{
    public String UserName;
    public String Password;
    public String FirstName;
    public String LastName;
}

public class Employee : User
{
    public String EmployeeId;
    public String EmployeeCode;
    public String DepartmentId;
}

public class Member : User
{
    public String MemberId;
    public String JoinDate;
    public String ExpiryDate;
}

ODER

public class User
{
    public String UserId;
    public String UserName;
    public String Password;
    public String FirstName;
    public String LastName;
}

public class Employee
{
    public User UserInfo;
    public String EmployeeId;
    public String EmployeeCode;
    public String DepartmentId;
}

public class Member
{
    public User UserInfo;
    public String MemberId;
    public String JoinDate;
    public String ExpiryDate;
}
  • Ich denke, dass die Menschen mit niedrigeren Bewertungen, sollten Sie nicht in der Lage sein, zu schließen, Fragen von Personen mit höheren scores. Das war ein schlechter call.
InformationsquelleAutor Ramesh Soni | 2008-09-02
Schreibe einen Kommentar