Composite
What is❔
여러 개의 객체들로 구성된 복합 객체와 단일 객체 구별없이 사용할 수 있도록 한다
전체-부분의 형태를 정의할 떄 유용하게 사용
사용자는 동일한 인터페이스를 사용할 수 있다.
How do Code❔
각 각 시험들로부터 전체의 난이도를 출력하는 예제입니다.
과목이 늘어나도 합계를 구하는 부분에 영향이 가지않는다 (OCP)
전체(Component)가 부분(exam)을 가진 관계에서 유용하다
Last updated