DAY 05· 디자인 패턴 — SOLID · OOP 원칙

5대 설계 원칙 + OOP 4원칙 + 결합도·응집도

15개 용어· 🔓 5개 무료 미리보기

번호
레슨
단어
1
DAY 05
SRP
단일 책임 원칙 클래스는 하나의 이유로만 변경. 역할 하나만.
💡UserService에 이메일 발송 로직 X
2
DAY 05
OCP
개방-폐쇄 원칙 확장엔 열려있고 수정엔 닫혀야. 새 기능=새 클래스.
💡Open-Closed Principle
3
DAY 05
LSP
리스코프 치환 원칙 자식 클래스는 부모를 대체 가능해야. 계약 준수.
💡Liskov Substitution / 정사각형은 직사각형이 아님
번호
레슨
단어
4
DAY 05
ISP
인터페이스 분리 원칙 큰 인터페이스보다 작은 인터페이스 여럿이 낫다.
💡Interface Segregation
5
DAY 05
DIP
의존관계 역전 원칙 구현체가 아닌 추상(인터페이스)에 의존하라. OOP 4원칙
💡Spring DI 가 이 원칙의 실천
번호
레슨
단어
1
DAY 05
SRP
단일 책임 원칙 클래스는 하나의 이유로만 변경. 역할 하나만.
💡UserService에 이메일 발송 로직 X
2
DAY 05
OCP
개방-폐쇄 원칙 확장엔 열려있고 수정엔 닫혀야. 새 기능=새 클래스.
💡Open-Closed Principle
3
DAY 05
LSP
리스코프 치환 원칙 자식 클래스는 부모를 대체 가능해야. 계약 준수.
💡Liskov Substitution / 정사각형은 직사각형이 아님
4
DAY 05
ISP
인터페이스 분리 원칙 큰 인터페이스보다 작은 인터페이스 여럿이 낫다.
💡Interface Segregation
5
DAY 05
DIP
의존관계 역전 원칙 구현체가 아닌 추상(인터페이스)에 의존하라. OOP 4원칙
💡Spring DI 가 이 원칙의 실천

이어서 보려면 로그인이 필요해요

CS 지식 단어장 (+10개 잠김) 카테고리 · Day 5 · 5대 설계 원칙 + OOP 4원칙 + 결합도·응집도

1,046개 레슨 전체
AI 코드 리뷰
AI 모의면접 4턴
학습 진행률 저장

💚 완전 무료 · 광고 없음 · Google·Kakao 계정으로 1클릭

🔓 가입 후 1,046개 모든 레슨과 AI 기능을 이용하실 수 있어요