[기술면접] Spring - 3/3의 목차 SOLID란? 디자인패턴 MVC패턴 선언형, 명령형 프로그래밍 (+ 프로그래밍 패러다임) 객체지향 프로그래밍 절차형 프로그래밍 😎 SOLID란? 객체지향 프로그래밍 5가지 설계 원칙, SOLID SOLID란 객체 지향 프로그래밍을 하면서 지켜야하는 5대 원칙으로 각각 SRP(단일 책임 원칙), OCP(개방-폐쇄 원칙), LSP(리스코프 치환 원칙), DIP(의존 역전 원칙), ISP(인터페이스 분리 원칙)의 앞글자를 따서 만들어졌다. SOLID 원칙을 철저히 지키면 시간이 지나도 변경이 용이하고, 유지보수와 확장이 쉬운 소프트웨어를 개발하는데 도움이 되는 것으로 알려져있다. [ 단일 책임의 원칙(SRP, Single Responsibility Principle)..