JAVA Spring (기본)

JAVA Spring (기본)

객체지향 언어 원칙

1. SRP(단일 책임 원칙)

하나의 클래스는 하나의 역할만 맡는다.

2. OCP(개방 폐쇄 원칙)

코드 구조를 변경하지 않고 확장하는 것

3. LSP(리스코프 치환 원칙)

인터페이스 규약을 다 지켜야 한다

4. ISP(인터페이스 분리 원칙)

인터페이스 여러개를 구성하는 것이 하나의 인터페이스를 구성하는 것보다 낫다

5. DIP(의존 관계 역전 원칙)

구현 클래스에 의존하지 않고 인터페이스에 의존해야 한다

부품 갈아 끼우듯 쉽게 객체를 변경할 수 있어야 하기 때문에

객체 지향의 핵심은 다형성!!!

스프링은 좋은 객체 지향 어플리케이션을 개발하게 도와주는 프레임워크!!!

from http://jh-stadium.tistory.com/8 by ccl(A) rewrite - 2021-11-26 17:27:17