[클린코드] 6. 객체와 자료 구조
목차 1. 자료구조 vs 객체 2. 객체 - 디미터 법칙 3. DTO 4. Active Record vs Data Mapper 1. 자료 구조 vs 객체 자료 구조(Data Structure) 객체(Object) 데이터 그 자체 비즈니스 로직과 관련 자료를 공개한다. 자료를 숨기고 추상화한다. 자료를 다루는 함수만 공개한다. 변수 사이에 조회 함수와 설정 함수로 변수를 다룬다고 객체가 되지 않는다. (getter, setter) 추상 인터페이스를 제공해 사용자가 구현을 모른 채 자료의 핵심을 조작할 수 있다. 예시 (1) Vehicle - 자료 구조 조회 함수와 설정 함수로 자료를 공개한다. public interface Vehicle { double getFuelTankCapacityInGallons(..
책 내용 정리/클린코드(clean code)
2022. 3. 7. 11:42
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- http
- 스프링 카프카 컨슈머
- Spring Boot
- 폴링 발행기 패턴
- Git
- MySQL
- TDD
- Spring Data JPA
- 트랜잭셔널 아웃박스 패턴
- JPA
- Stream
- spring rest docs
- mockito
- Spring
- 마이크로서비스 패턴
- kafka
- 계층형 아키텍처
- java8
- 이벤트 스토밍
- ATDD
- 육각형 아키텍처
- 스프링 예외 추상화
- HTTP 헤더
- 학습 테스트
- H2
- clean code
- 도메인 모델링
- 클린코드
- Ubiquitous Language
- named query
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함