오브젝트 - 4장 설계 품질과 트레이드오프
서론 객체지향 설계의 핵심은 책임, 역할, 협력입니다. 협력은 애플리케이션의 기능을 수행하기 위해 다른 객체들과 메시지를 주고받는 상호작용입니다. 책임은 객체가 다른 객체와 협력하기 위해 수행하는 행동이고, 역할은 대체 가능한 책임들의 집합입니다. 객체지향 설계란 올바른 객체에게 올바른 책임을 할당하면서 낮은 결합도와 높은 응집도를 만드는 활동입니다. 객체지향 설계에 관한 관점 두가지 첫째, 객체지향 설계의 핵심은 책임이다. 둘째, 책임을 할당하는 작업은 응집도와 결합도 같은 설계 품질과 연관되어 있다. 결합도와 응집도를 합리적인 수준으로 유지하는 방법 객체의 상태가 아닌 객체의 행동에 초점을 맞춥니다. 객체를 단순한 데이터의 집합으로 바라보는 시각은 객체의 내부 구현을 노출시키는 결과를 초래할 수 있으..
스터디/오브젝트
2022. 10. 2. 17:05
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- microkernel architecture
- 자바 백엔드 개발자 추천 도서
- JDK Dynamic Proxy와 CGLIB의 차이
- spring boot excel download oom
- spring boot redisson 분산락 구현
- 공간 기반 아키텍처
- spring boot redisson sorted set
- redis sorted set
- spring boot 엑셀 다운로드
- java ThreadLocal
- 서비스 기반 아키텍처
- 람다 표현식
- service based architecture
- 레이어드 아키텍처란
- polling publisher spring boot
- 트랜잭셔널 아웃박스 패턴 스프링부트
- transactional outbox pattern spring boot
- spring boot excel download paging
- spring boot redisson destributed lock
- pipe and filter architecture
- transactional outbox pattern
- @ControllerAdvice
- pipeline architecture
- redis sorted set으로 대기열 구현
- space based architecture
- spring boot redis 대기열 구현
- java userThread와 DaemonThread
- spring boot poi excel download
- redis 대기열 구현
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함