Composite pattern (1) 썸네일형 리스트형 [디자인 패턴] 컴포지트 패턴(Composite pattern) 1. Composite pattern이란? 단일 객체나 복수 객체의 타입을 동일하게 취급하는 패턴입니다. 즉, 단일 객체와 복합 객체의 처리방법이 차이가 없을 경우 사용합니다. 2. Composite pattern 예제 Composite pattern이 적용된 파일 시스템을 간단하게 구현해보겠습니다. 1) Node.java public interface Node { public String getName(); default public List getNodes() { return null; } } Node는 표현할 요소들의 추상적인 인터페이스 역할을 합니다. 2) File.java public class File implements Node { private String name; public File(.. 이전 1 다음