Command Pattern이란?매서드 호출을 실체화 한 것실행될 행동을 객체로 감싸는 것플레이어의 입력을 받는 함수를 짠다고 가정 할 때간단 버전public class InputHandler{ public handleInput(){ if(isPressed(BUTTON_X)) jump(); else if(isPressed(BUTTON_Y)) fireGun(); else if(isPressed(BUTTON_A)) swapWeapon(); else if(isPressed(BUTTON_B)) lurchIneffectively(); }}문제점입력 키의 변경이 불가능함개선 버전public class Command{ public virtual ..