Command 패턴은 여러 명령을 패킹하여 전달하는 디자인 패턴이다. 명령을 객체로 캡슐화하여 다양한 기능을 재사용할 수 있도록 돕는다. 간단하게 정리해서 이 패턴은 택배처럼 명령을 나르는 방식으로 비유될 수 있다 * 커맨드 패턴은 각 명령을 캡슐화하여 단일 책임 원칙을 준수* 새로운 명령을 추가할 때 기존 코드를 수정할 필요가 없다. 이는 개방-폐쇄 원칙을 준수하는 것으로, 기존 코드를 변경하지 않고도 기능을 확장할 수 있다. 이번 포스트에서는 Command 패턴의 정의, 구성 요소, 장단점, 적합한 상황, 그리고 실제 예제까지 자세히 살펴보겠다 Command 패턴의 기본 개념Command 패턴은 요청을 객체로 캡슐화하여, 요청을 보낸 사람과 요청을 처리하는 사람을 분리하는 디자인 패턴!이 패턴은 주..