세 가지 구성 요소가 있습니다. Windows Forms 컨트롤 (맞춤형), 기본 클래스 및 플러그인 클래스.이벤트에 동적 응답
플러그인은 컨트롤에 무언가를 추가해야하는 업데이트 이벤트를 생성합니다. 이것은 문자열, URL이있는 문자열 또는 다른 컨트롤 일 수 있지만, 미래에는 다른 것일 수 있습니다.
이런 식으로 설계하는 가장 좋은 방법은 무엇입니까?
편집 :
나는 좀 더 명확해야합니다. 내가 해결하고자하는 문제는 특정 항목에 다르게 대응하는 방법입니다.
예 : 플러그인은 텍스트를 추가하기 만하면됩니다. 이벤트를 전달하고 주 클래스는 해당 메서드를 호출해야합니다. 그러나 다른 플러그인은 사용자 정의 컨트롤을 추가 할 수 있으므로 기본 클래스는 다른 메소드를 호출해야합니다.
특정 이벤트에서 주 클래스가 다른 방식으로 작동하는 부분을 어떻게 만들 수 있습니까?
(btw, 말 그대로 단어 플러그인을 사용하지 마십시오. 지금은 프로젝트의 클래스입니다.)