IT 이야기/Spring2 SOLID: 좋은 객체 지향 설계의 5가지 원칙 * 면접 빈출 질문 SOLID란? 로버트 마틴이 정리한 좋은 객체 지향 설계의 5가지 원칙 1. SRP(Single Responsibility Principle) : 단일 책임 원칙 - 한 클래스틑 하나의 책임만; 변경이 있을 때 파급효과 적도록. 2. OCP(Open/Closed Principle) : 개방/폐쇄 원칙 (중요) - 확장에는 열려있고, 변경에는 닫혀있고. - 다형성 3. LSP(Liskov Substitution Principle) : 리스코프 치환 원칙 - 규약을 맞춰야 함. 4. ISP(Interface Segregation Principle) : 인터페이스 분리 원칙 - 여러 개의 인터페이스가 하나보다 나음. 5. DIP(Dependency Inversion Principle) : .. 2021. 11. 20. 스프링이란... 자바 언어 기반 프레임워크 객제 지향 애플리케이션을 개발할 수 있도록 도와주는 프레임워크 2021. 11. 20. 이전 1 다음