- 정의
- 알고리즘 군을 정의하고 캡슐화하여 각각의 알고리즘군을 수정해서 쓸 수 있게 해주는 패턴
- 클라이언트와 알고리즘을 분리하여 독립적으로 변경 가능
- 각 알고리즘들은 해당 계열안에서 상호교체 가능
- 오리의 행동 디자인
GitHub - Pearlmoon997/Design_Patterns: Design_Patterns
Design_Patterns. Contribute to Pearlmoon997/Design_Patterns development by creating an account on GitHub.
github.com
참고문서: 헤드퍼스트 디자인패턴(개정판)
'디자인패턴' 카테고리의 다른 글
Abstract Factory _ 피자가게 (0) | 2022.05.18 |
---|---|
FactoryMethod _ 피자가게 (0) | 2022.05.18 |
Observer 패턴_기상스테이션 (0) | 2022.05.17 |
Strategy(전략) 패턴_연습 (0) | 2022.05.16 |
디자인패턴 (0) | 2022.05.15 |