Composite Pattern2 [디자인패턴] Composite Pattern (컴포지트 패턴) Purpose of Composite Pattern (컴포지트 패턴의 목적) - Facilitates the creation of object hierarchies where each object can be treated independently or as a set of nested objects through the same interface. - 각 개체를 독립적으로 처리하거나 동일한 인터페이스를 통해 중첩된 개체 집합으로 처리할 수 있는 개체 계층 구조를 쉽게 만듭니다. Composite pattern (컴포지트 패턴) - composite의 의미는 '합성의', '합성물', '혼합 양식'이다. →뭔가 합쳐진 형태이겠지..! - composes objects into tree structures .. 2022. 8. 28. [디자인패턴] Iterator pattern (반복자 패턴) Purpose of Iterator Pattern (반복자 패턴의 목적) aka) Cursor - Allows for access to the elements of an aggregate object without allowing access to its underlying representation. - 외부에 노출 없이, 자료형 관계없이, collection에서 객체를 꺼낼 때 사용 Design Principle (디자인원칙) - Single Responsibility Principle (단일 책임의 원칙) - A class should have only one reason to change * Aggregate and Iteration – two different responsibilities * .. 2022. 8. 28. 이전 1 다음