다음 클래스 다이어그램은 객체지향 설계에서 클래스를 설계할 때의 원칙 가운데 하나를 적용한 사례이다. 설계 원칙으로 옳은 것은?
‘학과평균점수’ 클래스의 역할은 한 대학의 학과별 기말고사 평균 점수를 계산하기 위한 것이다. <보기 1>은 클래스 설계의 해당 원칙을 적용하기 전의 다이어그램이고, <보기 2>는 해당 원칙을 적용한 이후의 다이어그램이다.
<보기 1> | ||
![]() | ||
<보기 2> | ||
![]() | ||
- ①개방 폐쇄의 원칙
- ②의존 관계 역전의 원칙
- ③인터페이스 분리의 원칙
- ④단일 책임 원칙
선지를 골라 바로 채점해 보세요.
정답 ①
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

