오늘이라도
[III. 객체 지향 원리 적용] 4. AppConfig 리팩터링 본문
반응형
※ 코드는 저작권 상 올릴 수 없다고 합니다 ㅜㅜ
- extract new method : ctrl + alt + m3
1. AppConfig 리팩터링
현재 AppConfig를 보면 "중복"이 있고, "역할"에 따른 "구현"이 잘 안보인다.
- 중복을 제거하고, 역할에 따른 구현이 보이도록 리팩터링한다.
- new MemoryMemberRepository() 부분이 중복 제거되었다.
- 이제 MemoryMemberRepository를 다른 구현체로 변경할 때 한 부분만 변경하면 된다.
- AppConfig를 보면 역할과 구현 클래스가 한 눈에 들어온다. 애플리케이션 전체 구성이 어떻게 되어있는지 빠르게 파악할 수 있다.
반응형
'인프런 > 스프링 핵심 원리 - 기본편 (김영한)' 카테고리의 다른 글
[III. 객체 지향 원리 적용] 6. 전체 흐름 정리 (0) | 2023.01.20 |
---|---|
[III. 객체 지향 원리 적용] 5. 새로운 구조와 할인 정책 적용 (0) | 2023.01.19 |
[III. 객체 지향 원리 적용] 3. 관심사의 분리 (0) | 2022.12.28 |
[III. 객체 지향 원리 적용] 2. 새로운 할인 정책 적용과 문제점 (0) | 2022.12.13 |
[III. 객체 지향 원리 적용] 1. 새로운 할인 정책 개발 (0) | 2022.12.13 |