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