command 썸네일형 리스트형 [디자인 패턴_Again] Command Pattern. 이 패턴은 요청을 한 녀석과 요청을 처리하는 녀석을 완전히 분리시키는 패턴입니다. 즉, 명령어 그 자체를 하나의 클래스로 만들어서 요청을 처리하는 녀석과 요청을 하는 녀석의 중간 고리를 느슨하게 만드는 역할을 하는겁니다. 실생활에서 비슷하게 예를 들만한 것이 멀티리모컨이 있을 것 같습니다. 요즘 리모컨은 하나의 리모컨에 TV, DVD, 케이블, 비디오등 여러개의 장치들을 하나의 리모컨에서 작동 시킬 수 있도록 만들어져 나옵니다. 물론, DVD나 TV등 각각의 고유한 동작들도 있겠지만 전원 on, off와 같은 장치의 종류에 상관없이 공통적으로 동작하는 명령도 있습니다. 이런 것을 명령어 자체를 하나의 인터페이스로 규약을 정해 놓고 (실행해야 하는 메소드가 어떤 것인지만 알고 있으면..) 요청측과 처리측을.. 더보기 이전 1 다음