2019년 가 선택하기
소프트웨어공학 선택하기
5. 그림과 같이 서비스 구현 클래스의 a(), b() 연산을 사용하는 클라이언트 클래스가 서비스 구현 클래스에 직접 의존하는 관계에서 클라이언트 클래스가 서비스 인터페이스에 의존하고 서비스 구현 클래스는 서비스 인터페이스를 구현하는 것으로 설계를 변경하였다. 다음 중 이와 가장 관련이 깊은 SOLID 설계 원칙은?
  • 1
     단일 책임 원칙(Single Responsibility Principle)
  • 2
     리스코프 치환 원칙(Liskov Substitution Principle)
  • 3
     의존관계 역전 원칙(Dependency Inversion Principle)
  • 4
     인터페이스 분리 원칙(Interface Segregation Principle)

위키 해설
클릭하면 보입니다.
객체지향 설계
문제 풀이
클릭하면 보입니다.
관련 포럼글
자유 댓글

모든 문제들의 저작권은 원저작권자에게 있습니다. 본 사이트는 웹상에 공개되어 있는 문제만 모아서 보여드립니다. 저작권 안내

copyright 2024 뉴비티::새로운 CBT 시스템 - newbt.kr 제휴 문의