반응형 컴포지트패턴1 [디자인패턴] 컴포지트 패턴 컴포지트 패턴(Composite pattern)이란 객체들의 관계를 트리 구조로 구성하여 부분-전체 계층을 표현하는 패턴으로, 사용자가 단일 객체와 복합 객체 모두 동일하게 다루도록 한다. 처음 읽어보고 나의 반응... 아니 시방 이게 뭔소리여? 자 이제 이 컴포지트 패턴을 이해해보자 컴포지트 패턴과 가장 유사한 예시로는 윈도우 파일시스템을 떠올릴 수 있다. File 이라는게 있고 Directory라는게 있다. 여러분이 알다시피 디렉토리는 파일을 담는다. 그럼 아래와 같이 코드로 나타낼 수 있겠다 Class File{ public void operation(){} } class Directory{ public List lists; public void operation(){} public void add.. 2022. 7. 8. 이전 1 다음 반응형