Strategy Pattern

2023. 10. 18. 22:43디자인패턴

728x90

객체들이 할 수 있는 행위 각각에 대해 class를 생성하고, 

그 class들을 캡슐화하는 interface를 정의하여

객체의 행위를 바꾸고 싶은 경우 객체를 직접 수정하지 않고 

class를 바꿔주기만 함으로써 확장하는 방법.

 

728x90

'디자인패턴' 카테고리의 다른 글

The Adapter and Facade Patterns  (0) 2023.10.21
The Command Pattern  (1) 2023.10.21
The Singleton Pattern  (1) 2023.10.21
Decorator Pattern  (2) 2023.10.21
The observer pattern  (0) 2023.10.19