
서론 상속은 부모 클래스와 자식 클래스 사이의 의존성이 컴파일 시점에 고정되어 높은 결합도를 가지지만 합성은 두 객체 사이의 의존성이 런타임시점에 고정되어 낮은 결합도를 가지게 됩니다. 상속과 합성은 코드 재사용이라는 동일한 목적을 가지지만 구현 방법부터 변경을 위해 다루는 방식 모두에서 차이점을 가집니다. 상속을 사용하면 자식 클래스가 부모 클래스의 내부 구현까지 자세히 알아야하기 때문에 결합도가 높아지고 캡슐화에 약해집니다. 반면 합성을 사용하면 오직 퍼블릭 인터페이스에만 의존하므로 내부 구현이 변경되더라도 영향을 최소화할 수 있으며 캡슐화를 지킬 수 있습니다. 상속과 합성은 재사용의 대상이 다르다 상속과 합성은 재사용의 대상이 다릅니다. 상속은 부모 클래스의 내부 구현을 재사용하지만 합성은 퍼블릭 ..
스터디/오브젝트
2022. 10. 28. 21:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- polling publisher spring boot
- spring boot 엑셀 다운로드
- 자바 백엔드 개발자 추천 도서
- redis sorted set
- JDK Dynamic Proxy와 CGLIB의 차이
- spring boot poi excel download
- redis 대기열 구현
- pipe and filter architecture
- service based architecture
- transactional outbox pattern
- spring boot redisson destributed lock
- microkernel architecture
- 트랜잭셔널 아웃박스 패턴 스프링부트
- 레이어드 아키텍처란
- @ControllerAdvice
- 람다 표현식
- transactional outbox pattern spring boot
- java ThreadLocal
- 서비스 기반 아키텍처
- redis sorted set으로 대기열 구현
- spring boot excel download oom
- space based architecture
- spring boot redis 대기열 구현
- java userThread와 DaemonThread
- pipeline architecture
- spring boot redisson 분산락 구현
- 공간 기반 아키텍처
- spring boot excel download paging
- spring boot redisson sorted set
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함