커맨드 패턴(Command)
메소드의 매개변수와 객체의 현재 상태를 모두 캡슐화하고 메소드를 호출하는 패턴.
1. 배열을 통해 메세지 전달
const params = [];
params.push('this is String param');
params.push(500);
params.push({});
params.push([]);2. 호출자
execute(params);3. 사용처에서는..
사건에 대한 응답으로, params의 순서대로, param순서의 약속대로 실행