오브젝트 - 13장 서브클래싱과 서브타이핑
서론 상속의 첫 번째 용도는 타입 계층을 구현하는 것입니다. 타입 계층의 관점에서 부모 클래스는 자식 클래스의 일반화이고 자식 클래스는 부모 클래스의 특수화입니다. 상속의 두 번째 용도는 코드 재사용입니다. 상속을 사용하면 점진적으로 기능을 확장해나갈 수 있습니다. 다만 부모 클래스와 자식 클래스 간에 강하게 결합되기 때문에 변경이 어려워집니다. 우리는 상속을 코드 재사용의 목적이 아닌 타입 계층을 구현하기 위해서 상속을 사용해야 합니다. 타입 객체지향 프로그래밍 언어에서 타입을 이해하기 위해서는 프로그래밍 언어 관점에서의 타입과 개념 관점에서의 타입을 살펴봐야합니다. 타입은 적용 가능한 오퍼레이션의 종류와 의미를 정의함으로써 코드의 의미를 명확하게 전달하고 개발자의 실수를 방지하기 위해서 사용합니다. ..
스터디/오브젝트
2022. 11. 4. 21:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 레이어드 아키텍처란
- polling publisher spring boot
- JDK Dynamic Proxy와 CGLIB의 차이
- 서비스 기반 아키텍처
- redis 대기열 구현
- spring boot redisson sorted set
- transactional outbox pattern
- java ThreadLocal
- microkernel architecture
- spring boot excel download paging
- redis sorted set으로 대기열 구현
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- spring boot excel download oom
- redis sorted set
- 람다 표현식
- transactional outbox pattern spring boot
- pipe and filter architecture
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 공간 기반 아키텍처
- spring boot redisson 분산락 구현
- 자바 백엔드 개발자 추천 도서
- spring boot 엑셀 다운로드
- @ControllerAdvice
- service based architecture
- spring boot redis 대기열 구현
- spring boot redisson destributed lock
- pipeline architecture
- space based architecture
- java userThread와 DaemonThread
- spring boot poi excel download
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함