C#패턴

·Record/TIL
행위패턴행위 패턴(Behavioral Patterns)은 객체 간의 책임 분배와 상호작용을 관리하는 데 중점을 둔다.  종류커맨드 패턴 (Command Pattern) 개요: 커맨드 패턴은 요청을 객체로 캡슐화하여, 요청을 큐에 넣거나 로깅하거나 작업 취소를 가능하게 한다. 이 패턴은 명령을 실행할 책임이 있는 객체와 명령을 발행하는 객체를 분리한다.Unity 예시: 게임에서 플레이어가 특정 행동을 취했을 때(예: 공격, 점프) 그 행동을 커맨드 객체로 캡슐화할 수 있다. 이를 통해 행동을 큐에 저장하거나 기록할 수 있고, 행동 취소(undo)나 재실행(redo)을 쉽게 구현할 수 있다.구성 요소:커맨드 (Command): 행동을 정의하는 인터페이스ConcreteCommand: 커맨드 인터페이스를 구현하..
석영
'C#패턴' 태그의 글 목록