하는 것이 일반적입니다. 예를 들어 메뉴 시스템을 구성할 때 메뉴 항목의 클릭 이벤트를 처
리하는 전용 뷰가 있을 수 있습니다. 하지만 메뉴가 세부 내용을 표시하는 뷰와 강하게 결합
될 경우 코드의 유지보수가 어려워지므로 바람직하지 않습니다. 이러한 문제를 해결하기 위
해 이벤트 집합 패턴을 사용할 수 있는데,
menu
:
click
:
foo
같은 이벤트를 호출하여 해당 이
벤트를 처리하는 ‘
foo
’ 객체가 화면에 관련 내용을 표시하도록 할 수 있습니다.
7.19.4
중재자 패턴의 활용
중재자 패턴은 두 개 이상의 객체가 간접적인 관계를 가지고 있고 비즈니스 로직이나 워크플
로에 따라 상호작용 및 조정이 필요한 경우에 유용합니다. 마법사
wizard
형식의 인터페이스는
이러한 적용 사례의 대표적인 예시입니다.
orgChart
예제에서 살펴본 것처럼 마법사 인터페 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.