ss0510s의 개발 블로그
close
프로필 배경
프로필 로고

ss0510s의 개발 블로그

  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
  • 홈
  • 태그
  • 방명록

[3장] Decorator Pattern

Decorator Pattern객체에 추가요소를 동적으로 더할 수 있다. 서브 클래스를 만들 때마다 훨씬 유연하게 확장이 가능하다.OO 원칙클래스는 확장에는 열려있어야 하지만, 변경에는 닫혀있어야 한다.커피 메뉴슈퍼클래스 Beverage에 여러 개의 커피 메뉴 클래스를 상속으로 추가할 경우, 많은 수의 상속 관계가 발생하는 문제점이 있다.따라서 음료에 여러 첨가물들을 장식(데코레이트)하는 방법으로 구현한다.변하는 부분: 음료 이름, 가격Decorator은 Component를 꾸밀 수도, 아닐 수도 있다.Abstract Class추상 클래스public abstract class Beverage { // 음료 이름 String description = "Unknown Beverage"; public Stri..

  • format_list_bulleted Books/Head First Design Pattern
  • · 2024. 5. 24.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • BackEnd
      • DB
      • SpringBoot
      • Java
    • WebSocket
    • Books
      • Head First Design Pattern
    • Infra
    • AI
최근 글
인기 글
최근 댓글
태그
  • #STOMP
  • #Jenkins
  • #react
  • #Head First Design Pattern
  • #spring boot
  • #Pipeline
  • #head first desgin pattern
  • #Infra
  • #java21
  • #mongoDB
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바