[클린코드] 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
- 계층형 아키텍처
- clean code
- http
- Spring Boot
- 스프링 카프카 컨슈머
- 스프링 예외 추상화
- 마이크로서비스 패턴
- Git
- 도메인 모델링
- ATDD
- TDD
- 학습 테스트
- JPA
- java8
- mockito
- kafka
- MySQL
- named query
- 트랜잭셔널 아웃박스 패턴
- Stream
- H2
- Spring Data JPA
- 클린코드
- 폴링 발행기 패턴
- 육각형 아키텍처
- Ubiquitous Language
- HTTP 헤더
- 이벤트 스토밍
- spring rest docs
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함