메소드의 매개변수와 객체의 현재 상태를 모두 캡슐화하고 메소드를 호출하는 패턴.
const params = []; params.push('this is String param'); params.push(500); params.push({}); params.push([]);
execute(params);
사건에 대한 응답으로, params의 순서대로, param순서의 약속대로 실행