Java Framework/[인프런] 스프링 핵심 원리 - 기본편

[Spring] 좋은 객체 지향 설계의 5가지 원칙 (SOLID)

annovation 2026. 1. 22. 23:41

SOLID

💡SOLID 란?

  • '클린코드' 저자 로버트 마틴(Robert Martin)이 정의한 좋은 객체 지향 설계의 5가지 원칙

SRP

💡SRP (Single Responsibility Principle, 단일 책임 원칙)

  • 하나의 클래스는 하나의 책임만 가져야 한다.
  •  

OCP

💡OCP (Open/Closed Principle, 개방 폐쇄 원칙)


LSP

💡LSP (Liskov Substitution Principle, 리스코프 치환 원칙)


ISP

💡ISP (Interface Segregation Principle, 인터페이스 분리 원칙)


DIP

💡Dependency Inversion Principle, 의존관계 역전 원칙


출처

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard

 

스프링 핵심 원리 - 기본편| 김영한 - 인프런 강의

현재 평점 5.0점 수강생 49,133명인 강의를 만나보세요. 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다. 스프링 기본 기능, 스프

www.inflearn.com