Command Pattern

잔디심는 정원사
커맨드 패턴 (Command Pattern)
·CS/Design Pattern
커맨드 패턴이란?커맨드 패턴은 객체의 메서드(행위)를 클래스로 만들어 캡슐화한 패턴이다. 즉, 실행될 기능을 캡슐화함으로써 주어진 여러 기능을 실행할 수 있는 재사용성이 높은 클래스를 설계하는 것이다. 실행될 기능을 캡슐화함으로써 기능의 실행을 요구하는 호출자 Invoker 클래스와 실제 기능을 수행하는 수신자 Receiver 클래스 사이의 의존성을 제거한다. 따라서 실행될 기능의 변경에도 호출자 클래스를 수정 없이 그대로 사용할 수 있도록 해준다. 또한, 작업 요청 자체가 객체가 되기 때문에, 다른 객체처럼 '작업 요청' 자체를 저장하고, 복구하고, 확장할 수 있다.커맨드 패턴 사용 법Command실행될 기능에 대한 인터페이스실행될 기능을 execute 메서드로 선언ConcreteCommand실제로 실..
minsu20
'Command Pattern' 태그의 글 목록