본문 바로가기

웹 개발/Spring

[Spring 기본] 객체 지향 설계와 스프링

스프링과 객체 지향?


스프링에 객체 지향 이야기가 왜 이렇게 많이 나올까?

스프링은 다음 기술로 다형성 + OCP, DIP를 가능하게 지원한다. 

  • DI(Dependency Injection): 의존관계, 의존성 주입
  • DI 컨테이너 제공
    • 자바 객체들을 컨테이너 안에 넣어 놓고 의존관계를 연결하고 주입하는 기능 제공

이렇게 함으로써 클라이언트 코드의 변경 없이 기능 확장할 수 있다. 

 

* 인프런 '스프링 핵심 원리 -기본편' 강의를 참고하여 작성했습니다. 

'웹 개발 > Spring' 카테고리의 다른 글

[Spring 기본] 비즈니스 요구사항과 설계  (0) 2024.08.01
[Spring 기본] 프로젝트 생성  (0) 2024.08.01
[Spring 기본] 스프링이란?  (0) 2024.07.31
[Spring 기초] AOP  (0) 2024.07.30
[Spring 기초] API  (0) 2024.07.24