하나의 거대한 클래스 대신 작은 기능 단위(컴포넌트)를 조합해 객체를 구성하는 설계 패턴
GoF 디자인 패턴의 핵심의 원칙 -> 상속보다 조합을 선호하라
이어지는 개념들
- 단일 책임 원칙(SRP) -> 컴포넌트 하나가 하나의 역할만 한다. SOLID의 S
- 결합도 vs 응집도 -> 컴포넌트 간 결합도는 낮게, 컴포넌트 내부 응집도는 높게
- Entity-Component-System(ECS) ->
컴포넌트 패턴을 극단까지 밀어붙인 구조로 대규모 오브젝트 처리에 강하다. ( 게임 엔진이 채택하는 방식 )
'Word' 카테고리의 다른 글
| 리팩토링 ( Refactoring ), 도메인 지식 ( Domain Knowledge ) (0) | 2026.06.23 |
|---|---|
| 메타 게임 ( Meta Game ) (0) | 2026.06.23 |
| 포트폴리오 피스 ( Portfolio Piece ) (0) | 2026.06.22 |
| 기술 부채( Technical Debt ) (0) | 2026.06.22 |
| 코어 루프( Core Loop ) (0) | 2026.06.22 |
