想要徵集關於繼承的構成是否在這裏有意義,如果是的話,這是一個好方法。在這種情況下繼承的構成?
我有一個接口,像這樣:
public interface IUser
{
string FirstName {get; set}
string LastName {get; set}
}
有一個「高級」的用戶界面,以及,它具有相同的字段IUSER,但有一些附加功能。 ******中國,EmailAddress的等
應該從IUser
這個IAdvancedUser
接口繼承並添加自己的屬性,或將含有IUser
一個實例中,以及如何使用setter注入來實例化成員,意義呢?如果是後者,是否有一些.Net/C#習慣用法在這種情況下運行良好 - 例如,通過包裝或其他方法將IUser
成員公開爲IAdvancedUser
?
這些是DTO對象,它們中不會有方法,只有屬性。