Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Thymeleaf
- 테스트주도개발
- Java
- 객체지향의사실과오해
- 스터디
- 코틀린
- TDD
- template
- 만들면서배우는클린아키텍처
- 함수형프로그래밍
- 클린아키텍처
- 개발방법론
- 이펙티브코틀린
- 도메인 주도 개발 시작하기
- 개발서적
- 아키텍처
- FP
- 조영호
- 책스터디
- 유지보수
- GrokkingFunctionalProgramming
- DDD
- web
- Boot Legacy 차이점
- 계층형아키텍처
- Kotlin
- 추상화 설계
- Spring
- 테스트
- 헥사고날아키텍처
Archives
- Today
- Total
목록개발서적 (9)
김동형수 개발기
객체지향의 사실과 오해 - 1장
1장 협력하는 객체들의 공동체 객체지향의 목표는 실세계를 모방하는 것이 아니다. 오히려 새로운 세계를 창조하는 것이다. 실세계의 사물을 기반으로 소프트웨어 객체를 식별하고 구현까지 이어간다는 개념은 객체지향 설계의 핵심 사상인 연결완전성을 설명하는데 적합한 틀을 제공한다. 협력하는 사람들 커피 공화국의 아침 예시로 든 커피 주문과정에서 손님, 캐시어, 바리스타 사이의 암묵적인 협력 관계가 존재한다. 커피 주문이라는 협력에 참여하는 모든 사람들은 커피가 정확하게 주문되고 주문된 커피가 손님에게 정확하게 전달될 수 있도록 맡은바 역할과 책임을 다하고 있는 것이다. 소프트웨어 개발 프로젝트가 진행되는 곳에서도 사람이 사는 곳이라면 어디서나 역할,책임,협력이 존재한다. 객체지향의 가장 중요한 개념 세 가지 - ..
책 스터디/[보류] 객체지향의 사실과 오해
2023. 6. 30. 10:20