라이브러리,프레임워크,의존성(DI)

Youmi Choi (Blake)·2021년 5월 14일
0

PAST

목록 보기
20/21
post-thumbnail

*의존성이란:

DI(dependency injection) 의존성 주입은 필요한 객체를 직접 생성하는 것이 아닌 외부로 부터 필요한 객체를 받아서 사용하는 것이다.
이를 통해 객체간의 결합도를 줄이고 코드의 재활용성을 높여준다.

의존 주입은 스프링 뿐만 아니라자바 객체 프로그래밍에서 매우 중요하게생각하는 개념.

다른객체의 의존.

A객체가 B,C객체를 이용한다, A객체가 B,C객체의 기능에 의존.

*라이브러리란 : 프로그램 제작 시 필요한 기능

재사용이 필요한 기능으로 반복적인 코드 작성을 없애기 위해 언제든지 필요한 곳에서 호출하여 사용할 수 있도록 Class나 Function으로 만들어진 것입니다.

*프레임워크란 : 프로그램 기본 구조(뼈대)

원하는 기능 구현에만 집중하여 빠르게 개발 할 수 있도록 기본적으로 필요한 기능을 갖추고 있는 것으로 위에서 설명한 라이브러리가 포함되어 있습니다.
프레임워크만으로는 실행되지 않으며 기능 추가를 해야 되고 프레임워크에 의존하여 개발해야 되며 프레임워크가 정의한 규칙을 준수해야 합니다.

ex>자바 : spring

라이브러리,프레임워크 출처

profile
꾸준함을 통해 완벽을 추구합니다.

0개의 댓글