Design Pattern
예제 코드로 이해해보는 디자인 패턴 - 커맨드 패턴(Command Pattern)
디자인 패턴에 대한 정리글이 꽤 쌓여가고 있는데요. 글을 쓸 때마다 각 디자인 패턴을 잘 설명할 수 있는 예제 코드를 고민해보긴 합니다. 하지만 디자인 패턴이라는 것 자체가 모든 코드에 100% 적용할 수도 없을 뿐더러, 실제로는 꽤나 디테일하고 복잡한 상황을 대하는 고민의 결과이기에 쉬운 예제로 디자인 패턴이 얼마나 유용한지 전달하기가 쉽지만은 않은 것 같습니다. 이번 글에서 소개할 커맨드 패턴(Command Pattern)도 마찬가지입니다. 실무에서도 커맨드 패턴을 사용하는 코드 예제가 있지만 꽤나 복잡한데요. 다른 레퍼런스와 영상 등을 보면서 제 나름대로 이해한 바를 소개하겠습니다. 1. 커맨드 패턴(Command Pattern)이란? 1-1. 커맨드 패턴 디자인 커맨드 패턴(Command patt..