반응형 스트레티지1 디자인 패턴 - 스트래티지 패턴 (strategy pattern) 개발자로 (글을 쓰고 있을 당시) 5년차에 접어들었는데, 딱히 패턴의 중요성을 인식하지 못하여 맨날 사용하는 패턴으로 개발을 하고 있었습니다. 하지만 한가지 패턴으로만 개발하는데 한계를 느끼게 되어 새로운 패턴들을 공부해보기로 하였습니다. 그래서 그 첫번째로 전략적 패턴(스트레티지 패턴)에 대해 알아보겠습니다. 스트래티지 패턴은 행위에 대한 알고리즘군을 만들고 각각의 캡슐화 하여 교환해서 사용할 수 있도록 만드는 패턴입니다. 즉, 전략적으로 쉽게 필요한 부분을 쉽게 변경하도록 하는 패턴입니다. (여기서 전략이란 어떤 목적을 달성하기 위해 일을 수행하는 방식, 비즈니스 규칙, 문제를 해결하는 알고리즘 등을 말합니다.) 이 패턴의 디자인원칙은 1. 애플리케이션에서 달라지는 부분을 찾아내고, 달라지지 않는 부.. 2019. 11. 13. 이전 1 다음 반응형