2014-01-09 2 views
-2

나는 인터페이스 클래스를 사용하여 그 클래스의 객체를 만든다. (리턴 타입이 void 인 메소드를 가진다.) 그 객체는 정보가 너무 많아서 필요한 정보 만 얻고 싶습니다.C에서 객체로부터 inofrmation을 가져 오거나 추출하는 방법은 무엇입니까?

인터페이스 :

public interface Iclass 
{ 
    void OnEventReceived(event ev); 
} 
+4

SO에 오신 것을 환영합니다. 귀하가 성취하고자하는 것은 분명하지 않습니다. 현재 결과에 반대하여 결과로 기대되는 것을 지정하십시오. –

+0

내 문제를 해결하기 위해 언어 코딩 기술을 원합니다 –

답변

2

지금 그 객체가 너무 많은 정보를 가지고 있으며, 내가

이것은 설계가 잘못된 것을 의미 일부 필요한 정보를 얻으려면. 일부 다른 인터페이스의 일부일 필요가있는 불필요한 메소드/메소드로 인터페이스를 오염 시켰습니다. 디자인을 다시 고려하고 인터페이스를 여러 인터페이스로 분리해야합니다. 따라서 클래스는 필수 인터페이스 만 구현합니다.

+0

나중에 사용하기 위해 필요한 몇 가지 정보가 있습니다. 추출해야 할 몇 가지 정보가 있습니다 –

+1

@ user3176222 그 질문을 완전히 설명하십시오. 귀하의 시나리오가 명확하지 않다면, 당신이 후에있을 대답을 얻지 못할 것입니다. – Ehsan

관련 문제