자바 디자인 패턴 (10) - Composite pattern
업데이트:
인프런 강의(자바 디자인 패턴의 이해 - Gof Design Pattern)를 듣고 작성하는 수업정리 노트
1. 강의링크:자바 디자인 패턴의 이해 - Gof Design Pattern
2. github repository(Design Pattern)
Sec.10 : 컴포짓 패턴(Composite Pattern)
객체들의 관계를 트리구조로 구성하여 부분-전체 계층을 표현하는 패턴으로, 사용자가 단일 객체와 복합 객체 모두 동일하게 다루도록 함
컨테이너와 내용을 동일 시 하는 패턴
클래스 다이어그램
Component - 모양 틀
leaf - 내용물
composite - leaf를 담음(담는 그릇)
실습
요구사항
- 파일(폴더) 시스템
파일/폴더 시스템 구현 및 디렉토리 구조 출력
댓글남기기