아래에서 설명하는 객체지향 설계 원칙(SOLID)의 명칭을 쓰시오.
보기
· 클라이언트가 자신이 이용하지 않는 메서드에 의존하지 않아야 한다는 원칙이다.
· 큰 덩어리의 인터페이스를 구체적이고 작은 단위들로 분리시킴으로써 클라이언트들이 꼭 필요한 메서드만 이용할 수 있게 한다.
· 예: 복합기의 프린터·복사기·팩스 기능을 하나의 인터페이스로 묶으면, 일부 기능만 변경 시 전체 재컴파일이 필요해지는 문제 발생 → 이 원칙으로 해결
· 큰 덩어리의 인터페이스를 구체적이고 작은 단위들로 분리시킴으로써 클라이언트들이 꼭 필요한 메서드만 이용할 수 있게 한다.
· 예: 복합기의 프린터·복사기·팩스 기능을 하나의 인터페이스로 묶으면, 일부 기능만 변경 시 전체 재컴파일이 필요해지는 문제 발생 → 이 원칙으로 해결
이 문제는 풀이 화면에서 직접 실행해 풀 수 있어요.
꿈라CBT