'2026/04'에 해당되는 글 1건

  1. 2026.04.01 SOLID 원칙

핵심

약어 원칙 핵심
S SRP (단일 책임 원칙) 클래스는 하나의 책임만
O OCP (개방-폐쇄 원칙) 확장에는 열림, 변경에는 닫힘
L LSP (리스코프 치환 원칙) 자식은 부모 대체 가능
I ISP (인터페이스 분리 원칙) 불필요 인터페이스 제거
D DIP (의존 역전 원칙) 추상에 의존

 

기출문제 : 2024

46. 다음 설명에 해당하는 객체지향 설계 원칙으로 가장 적절한 것은?

추상 클래스와 인터페이스는 구체적인 클래스보다 덜 변하기 때문에 외부에서 해당 클래스를 참조하기 위해서는 가능한 추상 클래스에 의존한다.

① ISP(Interface Segration Principle)
② DIP(Dependency Inversion Principle)
③ OCP(Open/Close Principle)
④ LSP(Liskov Substitution Principle)

정답: ② DIP

기출문제. 2021

26. 다음 설명에 가장 적절한 설계 원칙은?

단위 테스트를 수행할 때 테스트 대상 클래스를 변경하지 않고도 대상 클래스의 환경을 테스트가 용이하도록 통제 가능한 환경으로 변경할 수 있는 설계가 되어야 한다.


① SRP(Single Responsibility Principle)
② OCP(Open Closed Principle)
③ DIP(Dependency Inversion Principle)
④ LSP(Liskov Substitution Principle)

정답: ② OCP

'정보시스템감리사 > 소프트웨어공학' 카테고리의 다른 글

ISO25010  (0) 2026.02.09
스프링 MVC 구조  (0) 2026.02.03
Posted by 비니미니파파