개발 GYM
close
프로필 배경
프로필 로고

개발 GYM

  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록

[디자인패턴] 데코레이터 패턴 (Decorator Pattern)

1. 정의 💡 데코레이터 패턴 (decorator pattern) 객체에 추가적인 요건을 동적으로 첨가한다. 데코레이터는 서브클래스를 만드는 것을 통해서 기능을 유연하게 확장할 수 있는 방법을 제공한다. 2. 예) 커피 주문 시스템 현재의 커피 시스템은 다음과 같이 되어 있다. Beverage 라는 슈퍼클래스가 존재하고, 이 클래스를 상속하여 Espresso, Decaf 등 각 음료 클래스가 있다. // Beverage 슈퍼 클래스 public abstract class Beverage { String description = "무슨 음료"; // getter public String getDescription() { return description; } /** 가격은 다르므로 각 클래스에서 결정*/ ..

  • format_list_bulleted Desigin Pattern
  • · 2022. 10. 5.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
전체 카테고리
  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바