일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- yaml-resource-bundle
- 재갱신
- 데이터베이스
- 메시지
- 리프레시토큰
- 파이썬
- 토이프로젝트
- 트랜잭션
- java
- 소셜로그인
- 국제화
- Spring
- 오블완
- 티스토리챌린지
- oauth2
- docker
- githubactions
- springdataredis
- 스프링부트
- springsecurity
- CI/CD
- 프로그래머스
- 액세스토큰
- JIRA
- 백준
- springsecurityoauth2client
- 스프링시큐리티
- 스프링
- 도커
- AWS
- Today
- Total
목록Design/OOP (2)
땃쥐네
이 글은 - 조영호 님의 '오브젝트' 1장 객체, 설계의 2절 "무엇이 문제인가" 부분을 정리하면서 다루고 있다. - 1.1절에 관한 글은 이전 글을 참고 - 오브젝트는 전반적으로 객체지향 개념을 직접 코드로 작성해서 설명하는데, 책만 읽지 말고 직접 예제 코드를 코드로 작성하여 실습해보는 것을 권장한다. 모든 모듈은 제대로 실행돼야 하고, 변경이 용이해야 하며, 이해하기 쉬워야한다. 1. 수동적인 객체 → 읽기 어려운 코드, 예상을 벗어나는 코드 public class Theater { private TicketSeller ticketSeller; public Theater(TicketSeller ticketSeller) { this.ticketSeller = ticketSeller; } public ..
이 글은 - 조영호 님의 '오브젝트'를 각 절(Chapter를 장이라고 하고, 각 소단원을 절이라고 보면 된다. 예를 들어 1장의 1 단원을 1.1 절이라고 하겠다.) 마다 읽고 느낀 점 위주로 정리하고 있다. - 보통 각 장의 1절 부분 앞에 서두 부분이 있는데 이들도 1절을 다룬 글 앞에서 함께 언급할 것 - 오브젝트는 전반적으로 객체지향 개념을 직접 코드로 작성해서 설명하는데, 책만 읽지 말고 직접 예제 코드를 코드로 작성하여 실습해보는 것을 권장한다. 이 책을 언제, 누가 읽을까 - java 문법을 얕게 1회독 한 상태에서 읽으면 좋다. - java가 아니더라도 객체지향 패러다임을 접목시킨 언어를 다룬다면 반드시 읽는 것을 추천한다. - 객체지향이 단순히 클래스를 작성해서 연관된 데이터 넣고, 캡..