도서 요약
[JAVA 언어로 배우는 디자인 패턴 입문] Composite 패턴
'JAVA 언어로 배우는 디자인 패턴 입문'의 내용을 정리한 것입니다. Composite 패턴 디렉터리는 중첩된 구조, 재귀적인 구조를 만들어 낸다. 그릇과 내용물을 같은 종류로 취급하면 편리한 경우가 있다. 작은 그릇 안에 더 작은 그릇을 넣는 식으로 중첩된 구조, 재귀적인 구조를 만들 수 있다. 예제 프로그램 파일을 나타내는 File 클래스, 디렉터리를 나타내는 클래스인 Directory 클래스, 그 둘을 취합하는 상위 클래스인 Entry 클래스 Entry 클래스 public abstract class Entry { public abstract String getName(); public abstract int getSize(); public void printList() { print..
2023. 1. 15. 21:14