목록Command Pattern (1)
초보개발자 긍.응.성

이 글은 헤드퍼스트 디자인패턴과 GoF 디자인패턴을 읽고 정리한 글입니다.1. 커맨드 패턴(Command Pattern)커맨드 패턴은 요청 내역을 객체(Command)로 캡슐화하여 객체를 서로 다른 요청 내역에 따라 매개변수화 할 수 있도록 합니다. 요청을 큐에 저장하거나 로그로 기록하거나 작업 취소 기능을 사용할 수 있습니다.1.1. 구성 요소Command작업 수행을 위한 인터페이스입니다.모든 커맨드 구상 클래스는 이 인터페이스를 구현합니다.ConcreteCommand특정 작업과 Recevier를 연결해줍니다.execute() 호출 시 Receiver 객체의 메서드를 호출하여 작업을 처리합니다.ClientConcreteCommand를 생성하고 Receiver를 설정합니다.Invoker커맨드 객체를 갖습..
설계패턴(Design Pattern)
2024. 6. 16. 14:36