기술 블로그

  • 홈
  • 알고리즘
  • 태그
  • 방명록

Command Pattern 1

[헤드퍼스트 디자인패턴] 커맨드 패턴

커맨드 패턴을 알아보자 커맨드 패턴커맨드 패턴(Command Pattern)요청 내역을 객체로 캡슐화해서 객체를 서로 다른 요청 내역에 따라 매개변수화할 수 있다. 이를 통해 요청을 저장하거나, 로그로 기록하거나, 작업 취소 기능을 사용할 수 있다. 즉 요청하는 객체와 요청을 수행하는 객체를 분리하고 싶다면 커맨드 페턴을 사용하면 된다. 커맨드 패턴 정의 및 클래스 다이어그램커맨드 패턴을 사용하면 요청 내역을 객체로 캡슐화해서 객체를 서로 다른 요청 내역에 따라 매개변수화할 수 있다. 행동과 리시버(요청을 수행하는 객체)를 한 객체에 넣고 execute() 메서드 하나만 외부에 공개하는 방법을 사용한다.  클래스 그램은 다음과 같다.Client : 클라이언트는 ConcreteCommand를 생성하고 Re..

디자인패턴 2024.08.17
이전
1
다음
더보기
프로필사진

기술 블로그

  • 분류 전체보기 (33)
    • 데이터베이스 (2)
    • 개인 생각 (1)
    • Infra (1)
    • Spring (7)
    • 디자인패턴 (10)
    • kafka (5)
    • Test (1)
    • Java (3)

Tag

헤드퍼스트디자인패턴, 스레드 단면, 인덱스 효율화, 라이브 락, 진단 명령어, 디자인패턴, 디비 범위 연산, 선행칼럼, 인덱스 스캔 효율화, 리팩터링2판, Spring, kafka-clients, spring boot, Kafka, 카프카, 범위 연산, 헤드퍼스트 디자인패턴, 후행칼럼, kafka-cluster, 카프카 호환성,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바