상속을 통한 구성이 여기에 적합한 지 여부를 묻고 싶으면 여기를 클릭하십시오. 거기에 '고급'사용자 인터페이스 IUSER와 같은 필드를 가지고있는뿐만 아니라,하지만 약간의 엑스트라이 경우 상속에 대한 구성?
public interface IUser
{
string FirstName {get; set}
string LastName {get; set}
}
:
나는 인터페이스과 같이 있습니다. PHONENUMBER, EmailAddress를 등
이 IAdvancedUser
인터페이스 IUser
에서 상속하고 자신의 속성을 추가 할 경우, 또는 그 안에 IUser
의 인스턴스를 포함하고, 해당 멤버를 인스턴스화뿐만 아니라 이해하는 세터 주입을 사용하는 것? 후자의 경우 이러한 상황에서 잘 작동하는 .Net/C# 관용구가 있습니까? 예를 들어 IUser
구성원을 배치하거나 다른 방법을 통해 IAdvancedUser
개로 노출하면 어떻게됩니까?
이들은 DTO 개체이며 메서드 만 가지며 속성 만 가질 수 있습니다.