composite 썸네일형 리스트형 [디자인 패턴_Again] Composite Pattern. 컴포지트 패턴을 이용하면 객체들을 트리구조로 구성하여 계층구조로 나타낼 수 있습니다. 중요한 것은 트리구조에서 자식이 있는 노드와 자식이 없는 노드를 구분하지 않고 마치 하나처럼 사용 할 수 있다는 것입니다. 자식이 있는 것을 노드라고 부르고, 없는 것을 리프(leaf)라고 부르겠습니다. 컴포지트 패턴에서는 노드와 리프가 하나의 추상 클래스를 상속받습니다. 노드와 리프를 하나처럼(똑같은 방법) 다루기 위함이죠.. 이 말은 뒤에서 다시 언급해보겠습니다. 쇼핑몰을 위해서 카테고리를 만들려고 합니다. 일단 제일 상위에 "전체 카테고리"가 존재하고 그 밑으로 "의류"와 "전자제품" 카테고리가 있습니다. 그리고 "의류" 밑에는 "점퍼" 라는 하위 카테고리가 존재합니다. public abstract class Ca.. 더보기 이전 1 다음