미디에이터(Mediator) 패턴
Head First - Design Patterns 의 템플릿 메소드 패턴 기반으로 작성하였습니다. 자세한 설명은 도서를 참고해주세요. 미디에이터 패턴에 대해서 알아보겠습니다. 미디에이터는 서로 관련된 객체 사이의 복잡한 통신과 제어를 한 곳에 집중해야 할 경우 해당 패턴을 사용하면 됩니다. 예를 들어 자동화 시스템이 주거환경에 구축되었다고 가정합니다. 아침 알람이 울리면 알람시계는 커피 포트에게 커피 만드는 일을 전송합니다. 그리고 주말에는 커피를 안끊여야하고 샤워 예정 시각 15분 전에 잔디밭 스프링클러를 꺼야합니다. 앞으로 이런 자동화 시스템의 조건이 많아지게 될 경우 어떤 객체에 어떤 규칙을 넣어야 할지 결정하기가 어려워질 수 있습니다. 이럴 경우 미디에이터 패턴을 사용하면 됩니다. 미디에이터란?..
프로그래밍/Design Patterns
2022. 2. 8. 12:00
최근에 올라온 글
최근에 달린 댓글
TAG
- Android Studio
- flutter
- 코틀린
- push
- view
- 탁구
- 알고리즘
- 임용고시
- missionchina
- RXjava
- MCC
- swift
- java
- 스코어헬퍼
- 디자인패턴
- 점수판
- IT
- missioon
- 안드로이드
- 패턴
- 미션차이나센터
- Kotlin
- 고시문헬퍼
- DI
- IOS
- Android
- 고시문
- 선교
- issue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함