[수업] OOP - 의존성 주입, 클린코드 팁
테스트 가능한 구조로 만들어라 테스트 가능한 구조를 구성하다보면 유연한 구조가 되는 경우가 많다. 따라서 경험이 적은 나 같은 사람들은 테스트 가능한 방식을 계속해서 생각해보는 것이 유연한 구조를 만드는데 도움이 된다. 의존성 주입 의존성 주입은 객체에서 사용될 값을 강한 의존관계에서 벗어나게 한다. 의존객체를 주입시켜주고, 해당 객체는 계약관계에 의해 사용될 시점에 생성되게 해준다. 의존성주입은 객체 내부에서 직접 생성하는 것이 아니라 사용할 내용을 외부로 이동시켜 변경 가능한 구조로 만들어 준다. 1. 생성자를 통해 주입하는 경우, Cars 내부에서 재사용이 많이 된다면 매번 객체를 넣어주지 않아도 되는 장점이 있다. 2. 메서드에서 인자를 통해 주입하는 경우, 매번 생성하여 인자를 통해 주입해야하지..
우아한테크코스/레벨1
2021. 3. 24. 14:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 객체지향
- 학습로그
- java
- 알고리즘
- OS
- React
- 운영체제
- 코드스쿼드
- CS
- 회고
- 우아한테크코스
- 인증
- TIL
- 월간회고
- Transaction
- 모의면접준비
- TCP/IP
- 마스터즈코스
- 개발공부일지
- python
- javascript
- JPA
- DB
- 우테코수업
- 내부코드
- 네트워크
- 카카오
- Spring
- JS
- 글쓰기미션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함