Skip to content

Latest commit

 

History

History
45 lines (37 loc) · 3.53 KB

README.md

File metadata and controls

45 lines (37 loc) · 3.53 KB

study-objects-with-kotlin

오브젝트 코드로 이해하는 객체지향 설계 - 조영호 저자 책을 코틀린으로 실습하는 공간입니다.

공부 방법

  • 가능한 모든 코드를 직접 입력한다.
    • 코드가 존재하지 않는 곳의 경우 md 파일로 정리한다.
  • 책은 Java 코드로 돼있지만 100% 코틀린 작성을 목표로한다.
    • 그래도 Java 코드도 이해하면서 진행을 한다.
  • 각 장마다 package를 나눠서 commit을 진행한다.
    • 이 부분은 언제든지 유연하게 바꿀 수 있다.
    • 어떤 commit이 몇 장을 의미하는지만 알 수 있게한다.
    • ex) [1장] 재밌었따~

스터디 진행 방법

  • 해당 목차를 Issues에 등록하고 책을 읽으면서 토론하고 싶은 내용을 기록한다.
  • 매주 일요일 오후8시에 정해진 목차 내용을 서로 공유한다.
  • Issues에 적혀진 내용을 기반으로 토론을 한다.
  • 모임은 온라인으로 진행합니다.

참여 인원

김명석 이지훈 양수진 이동훈

정리

제목 날짜 링크
제1장 객체, 설계 3/19 Issues #1
제2장 객체지향 프로그래밍 3/26 Issues #6
제3장 역할, 책임, 협력 4/16 Issues #13
제4장 설계 품질과 트레이드오프 4/16 Issues #17
제5장 책임 할당하기 4/29 Issues #22
제6장 메시지와 인터페이스 5/07 Issues #27
제7장 객체 분해 5/22 Issues #32
제8장 의존성 관리하기 5/29 Issues #37
제9장 유연한 설계 6/12 Issues #42
제10장 상속과 코드 재사용 6/26 Issues #47
제11장 합성과 유연한 객체 설계 7/02 Issues #53
제12장 다형성 7/23 Issues #57
제13장 서브클래싱과 서브타이핑 8/20 Issues #62
제14장 일관성 있는 협력 9/02 Issues #67
제15장 디자인 패턴과 프레임워크 9/17 Issues #72