일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 제어역전
- abstraction
- 의존관계
- 추상화
- dynamic checking
- 추상클래스
- 전후조건
- 조선대 nhn academy
- DI
- static checking
- interface
- Abstraction Barrier
- 가변객체
- 집합관계
- 버그줄이기
- java
- 자바
- 뮤택스
- postcondition
- abstract calss
- list
- Abstractin
- 타입정의
- nhn 부트캠프
- 조선대 nhn
- Iversion of Control
- Dependency Injection
- collctionframwork
- 합성관계
- Collection
- Today
- Total
목록Spring (3)
꾸준한 기록을
Dependency Injection(의존관계 주입)이란? 이 글은 IoC , Dependency 의 개념을 알고있다는 전제하에 작성된 글입니다. 원활한 이해를 위해서 아래글을 읽어주세요 https://masiljangajji-coding.tistory.com/51 IoC(Inversion Of Control)란 IoC/DI(Inversion Of Control/Dependency Injection)란 IoC(Inversion Of Control)란? IoC는 제어의 역전을 뜻합니다. 제어의 역전.. 제어가 역전된다.. 이게 어떤 의미일까요? 기존의 프로그램은 구현 객체가 프로그램 masiljangajji-coding.tistory.com https://masiljangajji-coding.tistory..
Dependency(의존관계)란? 의존관계는 코드에서 두 모듈간의 연결을 의존관계라 합니다. 객체지향언어에서 두 클래스 간의 관계를 말하기도 합니다. 의존관계의 종류는 크게 4가지가 존재합니다. Dependency(의존관계) Association(연관관계) Aggregation(집합관계) Composition(합성관계) 보통 4가지를 통틀어 Dependency라고 뭉뚱그려 부르긴 하지만 각각의 차이를 인지하는 것이 중요합니다. 이제부터 하나씩 알아보겠습니다. Dependency(의존관계) public class UserService { public void saveUser(UserRepository userRepository){ System.out.println("유저저장"); userRepository..
IoC(Inversion Of Control)란? IoC는 제어의 역전을 뜻합니다. 제어의 역전.. 제어가 역전된다.. 이게 어떤 의미일까요? 기존의 프로그램은 구현 객체가 프로그램의 제어 흐름을 조종합니다. 즉 사용자에 의해서 흐름이 제어되며 프로그램은 사용자가 만들어놓은 흐름에 따라 실행 될 뿐입니다. IoC는 이 상태를 반전시킨 것으로 사용자에 의해 흐름이 제어되는 것이 아닌 프로그램 자체가 제어권을 갖는 것입니다. Non - IoC Exapmle public class Main { public static void main(String[] args) { MemoryMemberRepository memoryMemberRepository = new MemoryMemberRepository(); Mem..