디자인패턴 - 명령(Command)
*아래 내용은 로버트 나이스트롬의 '게임 프로그래밍 패턴'을 토대로 정리한 글입니다.명령 패턴디자인 패턴 중 '명령패턴' 이라는 것이 있다. 책에서는 이를명령 패턴은 메서드 호출을 실체화한 것이다.라고 간결하게 정리했다.'실체화'라는 것은 무엇인가를 일급(First-class)로 만든다는 뜻이다. 그런데 '일급'은 또 무엇일까?일급 객체(first-class object)라고 부르는 것은 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다.보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. - 위키백과- 파이썬이나 자바스크립트와 같은 언어에서 나타나는 특징으로, 일급 함수를 예로 들 수 있다.함수를 변수에 저장하거나, 함수를 매개변..