많은면과 다양한 기능을 가진 매우 일반적인 응용 프로그램을위한 플러그인 확장 성 메커니즘을 만들고 싶습니다. 내가 개발하는 일에 대해사용할 플러그인 아키텍처
조금 더 자세히 :
- 나는 GUI 응용 프로그램을 가지고 있고 확장 점을 많이 제공합니다. 메뉴, 동작, 도구 모음 버튼 등을 추가하고 싶습니다.
- 편집 된 데이터의 변경을 모니터링하는 비 GUI 서비스가 있습니다. 그런 서비스를 등록하고 싶습니다.
저는 Equinox (예 : 응용 프로그램 제약으로 인해 사용할 수 없습니다)와 확장 및 확장 점을 포함하는 매우 훌륭한 확장 성 메커니즘을 고려하고 있습니다. 이 접근 방식의 문제점은 무엇입니까? 이 문제에 대한 대체 솔루션은 무엇입니까?
이 질문은 토론 및 의견을 묻는 질문이며, 따라서 적절하지 않습니다. [FAQ] (http://stackoverflow.com/faq)에는 이러한 유형의 질문이 디자인에 적합하지 않다고 분명히 언급되어 있습니다. 건설적이지 않은 것으로 결론 짓기. 다른 유사한 메커니즘을 검색하려면 검색 엔진을 사용하십시오. Google과 Bing은 그 목적을 위해 모두 잘 작동합니다. –
@KenWhite 질문이 너무 모호하지 않도록 다시 정리했습니다. –