상태 디자인 패턴
2021. 8. 18. 01:32ㆍ디자인패턴
- 커맨드와 템플릿 디자인 패턴과 마찬가지로 행위 패턴의 한 종류
- 객체의 역할에 중점을 두며, 객체는 내부 상태에 따라 여러 행위를 캡슐화 함
- 너무 많은 ConcreteState의 (기능) class 들이 생겨나면 context (컴퓨터) 가 과부화됨
1. 예제 1)

2. 예제 2)

3. 사용 예제 : 컴퓨터 작동


'디자인패턴' 카테고리의 다른 글
안티 디자인 패턴 (주의사항) (0) | 2021.08.18 |
---|---|
컴파운드 (MVC) 디자인패턴 (2) | 2021.08.18 |
템플릿 디자인 패턴 (0) | 2021.08.18 |
커맨드 디자인 패턴 (0) | 2021.08.18 |
옵서버 디자인 패턴 (0) | 2021.08.18 |