← 설계 암기북

설계 · 🧠 이해 필요

SOLID 설계 원칙

객체지향 설계

시험 한 줄 · 30초 암기SRP 책임, OCP 확장, LSP 대체, ISP 작은 계약, DIP 추상 의존.

쉽게 이해하기

객체의 책임과 의존을 정리하는 다섯 원칙입니다. SRP는 한 책임·변경 이유를 분리하고, OCP는 기존을 계속 고치기보다 확장 가능한 구조를 지향합니다. LSP는 하위 타입의 대체 가능성, ISP는 불필요한 계약 강제 회피, DIP는 상위 정책과 하위 구현의 추상 의존을 다룹니다.

눈으로 따라가기

보고서 계산·파일 저장·화면 표시 책임을 나누고 저장 정책은 구체 파일 클래스 대신 저장 인터페이스에 의존합니다.

시험 함정

SRP를 한 클래스에 메서드 하나만 둬야 한다는 뜻으로 외우지 않습니다. DIP와 의존성 주입도 정확히 같은 개념은 아닙니다.

비슷한 개념의 핵심과 함정을 이 페이지에서 비교합니다.

즉시 문제 · 4개

정답을 제출하면 해설과 관련 개념을 확인합니다. 틀린 문제는 자동으로 오답노트에 저장됩니다.

즉시 3문제관련 문제 전체

검증 근거

기술 문서/실행 검증 · 마지막 검증 2026-09-27 · 출제기준 관련 핵심 학습 · 실제 출제 횟수는 집계하지 않음