[Design Patterns] Strategy Pattern (스트래티지 패턴)


[Design Patterns] Strategy Pattern (스트래티지 패턴)

Head First Design Patterns 책을 읽으며 정리한 내용 입니다. 문제가 될시 글을 내리도록 하겠습니다! Strategy Pattern 란? Strategy Pattetn - 알고리즘군을 정의하고 각각을 캡슐화 하여 교환해서 사용할 수 있도록 만든다. 스트래티지 를 활용하면 알고리즘을 사용하는 클라이언트와 독립적으로 알고리즘을 변경할 수 있다. 이말이 무슨 의미인지 다음 단락부터 설명해 보겠습니다! 디자인 패턴 소개 다음과 같이 오리를 표현하는 class가 하나 있다고 해봅시다. (ps. 간단하게 만 작성한 class 입니다. 실제 코드가 아닙니다!!) 이제 이러한 Duck 을 상속 받는 여러 파생의 오리들을 만들수 있게 되었다!! 문제는 오리들이 날아다닐 수 있..........

[Design Patterns] Strategy Pattern (스트래티지 패턴)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [Design Patterns] Strategy Pattern (스트래티지 패턴)