Skip to content

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

Notifications You must be signed in to change notification settings

lee-ji-hoon/study-objects-with-kotlin

 
 

Repository files navigation

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장 설계 품질과 트레이드오프
제5장 책임 할당하기
제6장 메시지와 인터페이스
제7장 객체 분해
제8장 의존성 관리하기
제9장 유연한 설계
제10장 상속과 코드 재사용
제11장 합성과 유연한 객체 설계
제12장 다형성
제13장 서브클래싱과 서브타이핑
제14장 일관성 있는 협력
제15장 디자인 패턴과 프레임워크
제16장 올바른 설계로 가는 10가지 길목
부록A 도메인 모델 패턴
부록B HTTP API 설계
부록C 객체지향 설계와 소프트웨어 아키텍처
부록D OCP 원칙과 역할-책임-협력 모델

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •