다른 인터페이스 ICar의 컬렉션을 노출하는 인터페이스 IPerson이 있다고 가정 해 봅니다. ICar는 Car 클래스에서 구현되고 IPerson은 Person 클래스에서 구현됩니다. 그 사람이 ICar가 아닌 Car 컬렉션을 폭로 할 수 있었으면 좋겠지 만, 이것은 IPerson 인터페이스를 변경하지 않고는 불가능한 것 같습니다.인터페이스 컬렉션을 사용하여 인터페이스를 구현하는 경우
다른 해결책이 있습니까? IPerson에게 ICar 컬렉션을 노출 시키도록하고 싶습니다.하지만 IPerson을 구현하는 클래스가 필요하고 Car 컬렉션도 노출되어야합니다.
감사
질문 : 인터페이스 (코드 명)를 사용하지 않으려 고하는 이유는 무엇입니까? IPerson과 ICar를 여러 번 구현할 예정입니까? – Augusto