Command1 유니티 디자인패턴_Command 패턴 Command 패턴 행위(Behavioral) 디자인 패턴 중 하나로, 작업 요청을 캡슐화하여 요청자(Invoker)와 수행자(Receiver)를 분리하는 것을 목표. 명령객체(중개자)를 적극적으로 사용.- 요청자 : 일을 해달라고 명령을 내리는 역할(ex. 리모컨의 버튼)- 수행자 : 실제로 일을 처리하는 역할(ex. TV본체)- 명령객체(중개자) : "볼륨을 올려라"라는 메시지를 담고 있는 캡슐화된 객체어째서 분리를 할까?- 보통은 요청자(Invoker)가 수행자(Receiver)에게 직접 명령을 내림.문제점 :- 하지만, 요청자와 수행자가 너무 긴밀하게 연결되어 있으면, 수행자의 내부 구현(예: TV가 어떻게 작동하는지)이 바뀌면 요청자도 수정이 필요- 요청자가 수행자와 직접 연결되어 있으면, 같은.. 2025. 1. 8. 이전 1 다음