커맨드 패턴(Command Pattern)

seunghyun lee·2022년 7월 20일
0

Computer Science

목록 보기
8/19
post-thumbnail

커맨드 패턴이란?

행위패턴 중 하나
요청을 각 형태로 캡슐화하여 요청을 저장, 로깅, 취소할 수 있게 하는 패턴이다.
이벤트를 발생시키지 않고 클래스를 변경하여 재사용하는 것이 가능하다.

3 커맨드 패턴 예시

메소드의 호출을 실체화하는 것은 다 커맨드 패턴이다.
즉 요청을객체로 감싸서 관리하는 것이다.

커맨드 패턴의 장단점

장점:

객체간의 의존성을 제거한다.

단점

설계 구조가 복잡해진다.

0개의 댓글