반응형 Development, Architecture/Design Pattern14 [디자인 패턴] Strategy Pattern 스트레티지 패턴/ 전략 패턴 Strategy Pattern Introduce 서울대학교에 다니는 많은 학생들은 다양한 방법으로 학교에 통학합니다. 집이 가깝거나 기숙사에 사는 학생들은 직접 걸어서 등교합니다. 집이 멀거나 자취를 하는 학생들은 버스나 자동차를 이용해 등교합니다. 즉, 학생들은 환경에 따라 여러 가지 등교 전략을 수립합니다. 하지만 처음 정한 전략을 끝까지 유지하는 것은 아닙니다. 상황에 따라 등교 전략을 바꿀 수도 있습니다. Definition 전략 패턴이란 행동을 클래스로 캡슐화하여 동적으로 행동 전략을 바꿀 수 있게 해주는 디자인 패턴입니다. 코드 블럭 내부를 일일이 수정하지 않고도 손쉽게 전략을 바꿀 수 있습니다. Structure 전략 패턴은 다음과 같은 구조를 가집니다. Source Code 전략 인터페이스.. 2021. 12. 1. 디자인패턴 공부 디자인패턴 글은 깃허브에 정리해두기로! https://github.com/LeeYongjun1030/DesignPatternStudy GitHub - LeeYongjun1030/DesignPatternStudy: It's for design pattern study It's for design pattern study. Contribute to LeeYongjun1030/DesignPatternStudy development by creating an account on GitHub. github.com 2021. 11. 24. 이전 1 2 3 다음 반응형