개발 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)
  • 홈
  • 태그
  • 방명록

[디자인패턴] 컴포지트 패턴 (Composite Pattern)

1. 컴포지트 패턴 정의 💡 컴포지트 패턴 (Composite Pattern) 객체들을 트리 구조로 구성하여 개별 객체와 복합 객체를 동일한 방식으로 다룰 수 있게 하는 구조적인 패턴 중 하나 이다. 이 패턴은 "전체-부분" 계층 구조를 표현할 때 유용하며, 클라이언트 코드가 단일 객체든 복합 객체든 동일한 인터페이스를 통해 사용할 수 있게 한다. 컴퓨터의 파일 시스템에는 '디렉토리'(폴더라 부르기도 함)가 있다. 디렉토리 안에는 또 다른 디렉토리나 파일이 들어간다. 디렉토리를 그릇, 파일을 내용물이라 생각하자. 그릇안에 더작은 그릇을 넣을 수 있듯이 디렉토리안에 디렉토리를 넣을 수 있다. 디렉토리는 이렇게 중첩 구조, 재귀적인 구조를 만들어 낸다. 컴포지트 패턴은 이러한 '중첩 구조', '재귀적인 구조..

  • format_list_bulleted Desigin Pattern
  • · 2024. 1. 18.
  • 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

티스토리툴바