일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- GC
- JPA
- 토비의 스프링
- SpringBoot
- Stack
- 스프링
- mysql
- 스트림
- IntellJ
- Kotlin
- gradle
- list
- redis
- K8s
- 쿠버네티스
- jvm
- 자바
- 보조스트림
- OS
- thread
- Real MySQL
- spring
- 백준
- 자바 ORM 표준 JPA 프로그래밍
- Stream
- 이스티오
- Java
- Collection
- 토비의 스프링 정리
- MSA
Archives
- Today
- Total
목록오브젝트와 의존관계 (1)
인생을 코딩하다.
[토비의 스프링 1장 정리] 오브젝트와 의존관계
1장, 오브젝트와 의존관계 p.64) 프로그래밍 기초 개념 중에 관심사의 분리라는 게 있다. 이를 객체지향에 적용해보면, 관심이 같은 것끼리는 하나의객체 안으로 또는 친한 객체로 모이게 하고, 관심이 다른 것은 가능한 한 따로 떨어져서 서로 영향을 주지 않도록 분리하는 것이라고 생각할 수 있다. 리팩토링은 기존의 코드를 외부의 동작방식에는 변화 없이 내부 구조를 변경해서 재구성하는 작업 또는 기술을 말한다. 공통의 기능을 담당하는 메소드로 중복된 코드를 뽑아내는 것을 리팩토링에서는 메소드 추출 기법이라고 부른다. p.67) 기능의 일부를 초상 메소드나 오버라이딩이 가능한 protected 메소드 등으로 만든 뒤 서브 클래스에서 이런 메소드를 필 요에 맞게 구현해서 사용하도록 하는 방법을 디자인 패턴에서 ..
Spring
2021. 6. 4. 20:56