想要征集关于继承的构成是否在这里有意义,如果是的话,这是一个好方法。在这种情况下继承的构成?
我有一个接口,像这样:
public interface IUser
{
string FirstName {get; set}
string LastName {get; set}
}
有一个“高级”的用户界面,以及,它具有相同的字段IUSER,但有一些附加功能。 ******中国,EmailAddress的等
应该从IUser
这个IAdvancedUser
接口继承并添加自己的属性,或将含有IUser
一个实例中,以及如何使用setter注入来实例化成员,意义呢?如果是后者,是否有一些.Net/C#习惯用法在这种情况下运行良好 - 例如,通过包装或其他方法将IUser
成员公开为IAdvancedUser
?
这些是DTO对象,它们中不会有方法,只有属性。