[리팩터링 2판] 12장 상속 다루기
마지막 장이다. 이번 장에서는 객체 지향 프로그래밍에서 가장 유명한 특성인 상속을 다룬다. 이는 아주 유용한 동시에 오용하기 쉽다. 더욱이 상속은 발등에 불이 떨어져서야 잘못 됐음을 알아차리는 경우가 많다. 특정 기능을 상속계층구조의 위나 아래로 옮길 때 12.1 메서드 올리기 12.2 필드 올리기 12.3 생성자 본문 올리기 12.4 메서드 내리기 12.5 필드 내리기 계층 사이에 클래스를 추가하거나 제거하는 12.8 슈퍼클래스 추출하기 12.7 서브클래스 제거하기 12.9 계층 합치기 필드값에 따라 동작이 달라지는 코드의 경우 필드를 서브클래스로 대체하고 싶을 때 12.6 타입 코드를 서브클래스로 바꾸기 상속이 잘못된 곳에서 사용되거나 나중에 환경이 변해 문제가 생길 경우 12.10 서브클래스를 위임..
소프트웨어공학, CS/리팩터링 2판
2021. 5. 25. 15:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- AWS
- 박소연
- 그림으로 공부하는 IT 인프라 구조
- 제어플래그
- Refactoring
- 코드스멜
- 질의함수
- 일 잘하는 사람은 단순하게 말합니다
- 위임
- Debug It! 실용주의 디버깅
- 매개변수화
- Debug
- aws fargate
- 일잘러
- amazon vpc
- 안심 첫 문장
- 디버깅
- amazon aurora
- SSL
- HTTP
- 변경함수
- 리팩토링
- Debugging
- 지시의 언어
- 리팩터링이란
- https
- 조건부 로직
- 마틴파울러
- 코드악취
- 그림으로 배우는 HTTP & Network
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함