내 응용 프로그램에는 UI 구성 요소와 이벤트 관리에 대해 서로 다른 클래스가 있습니다.모듈 식 UI 및 이벤트 관리를위한 패턴
초기 생각은 Window와 Frames에 대해 별도의 클래스를 갖는 것이고 Window는 Frames의 구성을 가질 것입니다.
그리고 창이나 프레임/컨트롤 수준에서 발생하는 이벤트를 생성하고 위임 할 수있는 단일 항목이 있어야합니다.
그러나이 패턴의 패턴을 결론 지을 수는 없습니다.
현재 개별 UI 프레임/컨트롤에 직접 연결된 별도의 이벤트 처리기가 있습니다.
이 사용 사례에 적합한 패턴을 선택하는 데 도움이되도록 안내해주세요.
이 패턴을 선택하는 것이 제 의견이지만, 명령 패턴의 확장이 더 많아졌습니다. 명령 패턴이 가져 오는 프로토콜의 엄격한 집행이없는 구성 요소의 동화가 발생했습니다. –
정확히! 추가 정보로서 QT API 문서 [여기] (http://qt-project.org/doc/qt-4.8/signalsandslots.html)와 [article] (http : //www.elpauer .org/stuff/a_deeper_look_at_signals_and_slots.pdf)는 분산 이벤트 처리의 또 다른 좋은 구현으로 옵저버 패턴을 기반으로하는 신호 슬롯 메커니즘을 설명합니다. – Hasan