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