- Gof/Mediator . . . . 12 matches
예를 들면, FontDialogDirector는 다이얼로그 박스의 도구들 사이의 mediator일 수 있다. FontDialogDirector객체는 다이얼로그 도구들을 알고 그들의 interaction을 조정한다. 그것은 도구들 사이의 communication에서 hub와 같은 역할을 한다.
FontDialogDirector 추상화가 클래스 library를 통하하는 방법은 다음과 같다.
* ConcreteMediator(FontDialogDirector)
FontDialogDirector 클래스는 다이얼로그 박스의 widgets사이에 중간이 위치한다. FontDialogDirector는 DialogDirector의 하위 클래스이다.
class FontDialogDirector:public DialogDirector {
FontDialogDirector();
virtual ~FontDialogDirector();
FontDialogDirector는 그것이 display하는 widget을 추적한다. 그것은 widget들을 만들기 위해서 CreateWidget을 재정의하고 그것의 reference로 그것들을 초기화한다.
void FontDialogDirector::CreateWidgets() {
void FontDialogDirector::WidgetChanged(
Found 1 matching page out of 7555 total pages (5000 pages are searched)
You can also click here to search title.