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