11 lines
734 B
Markdown
11 lines
734 B
Markdown
1. **여러 객체를 통합하고 조정**
|
|
|
|
- 서로 다른 객체들이 개별적으로 동작하는 것이 아니라, 애그리게이터가 이들을 조합하여 전체적인 흐름을 제어합니다.
|
|
|
|
2. **객체들의 결합도를 낮추고 관리 용이성 제공**
|
|
|
|
- 애그리게이터는 하위 객체들을 **단일 진입점**으로 통합하여 외부에서 각 객체를 따로 조작하는 대신, 하나의 객체만을 조작하면 되므로 관리가 용이합니다.
|
|
|
|
3. **하위 객체의 책임을 숨기고, 상위 객체에만 집중**
|
|
|
|
- 애그리게이터는 하위 객체들의 **세부 구현**을 숨기고, **상위 객체에 필요한 기능**만 제공합니다. |