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