/study-objects

조영호 님의 책 [오브젝트]를 학습하는 저장소.

Primary LanguageJava

오브젝트 스터디

이 스터디의 특징은 다음과 같다.

  • 책의 모든 코드를 직접 입력해본다.
  • 경우에 따라 책의 코드를 그대로 사용하지 않고 약간의 변형을 가한다.
  • 하는 김에 BDD 테스트 코드도 함께 작성한다.
  • 단계별로 git commit 을 하여, 책을 읽으면서 순서대로 따라올 수 있도록 한다.

목차

챕터 01. 객체, 설계

image

image

챕터 02. 객체지향 프로그래밍

image

image

챕터 03. 역할, 책임, 협력

이 챕터에는 코드 예제가 없다.

챕터 04. 설계 품질과 트레이드 오프

image

image

챕터 05. 책임 할당하기

image

리팩토링 - 챕터 04

image

챕터 06. 메시지와 인터페이스

image

챕터 10. 상속과 코드 재사용

image

image

챕터 11. 합성과 유연한 설계

image

챕터 12. 다형성

image

image

챕터 14. 일관성 있는 협력

image