지난 시간에 이어서 미디에이터 패턴에 대한 이야기를 좀 더 써보도록 하죠. 오늘은 구현에 대한 이야기를 좀 중점적으로 해보도록 하겠습니다.자. 그러면 이제 지난 시간에 이야기했던 요구사항을 코드로 옮겨봅시다. 대략적인 Pseudo-code 수준의 Java 코드이니까 .....
Mediator 패턴의 UML 다이어그램오늘 살펴볼 패턴은 Mediator 패턴입니다. 이 패턴은 UML 다이어그램만으로는 그 의미가 명확하게 드러나지 않는 패턴 중 하나입니다. 보시면 아시겠지만 좌측 상단에 Mediator가 있고, 그 인터페이스를 구현하여 만들어지는 Concret.....
프로젝트에서 ListView를 사용한다. 단지 선택/해제에 따른 작업및 Display만 있을뿐이지만.. 처음 써보는지라 삽질좀 했다. 선택/해제 m_listctrl.SetItemState( index, LVIS_SELECTED, LVIS_SELECTED); m_listctrl.SetItemState( index, 0, LVIS_SELECTED); item선택에 .....
bridge pattern : 기능의 계층과 구현의 계층을 분리한다'기능의 클래스 계층' 과 '구현의 클래스 계층' 사이에 다리를 놓는다.클래스 계층의 두 가지 역할새로운 '기능'을 추가하고 싶을 때something--- somethingGood-- somethingBetter새로운 기능을 추가하고 싶을 .....