Skip to content

OikimiO/object-sourcecode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Object Study

  • 책 소개
  • 객체지향의 사실과 오해 스터디를 진행하며 역할, 책임, 협력 관점에서 본 객체지향의 관점을 배울 수 있었으나 개념을 실제 코딩에 적용하는데 어려움이 있었습니다.
  • 이에 Object 스터디에선 개념이 적용된 예제를 코딩하며 객체 지향적인 코딩을 해보려 합니다.

프로젝트 소스 작성 방법

  • 책을 보며 예제를 코딩하는 것이 아니라 커밋 기록을 먼저 만든 후 기록을 토대로 코딩을 합니다.
  • 스스로 코딩을 하면서 커밋 내용으로 코딩을 할 수 없다면 책을 보며 커밋 기록을 수정하고 다시 코딩을 진행합니다. (커밋 기록은 최대한 간략히 했습니다.)
  • 커밋 내용 구성은 class 단위 혹은 기능 단위로 합니다.
  • 예제는 테스트 코드를 추가하여 작성했지만 작성자에 따라 테스트 코드를 추가하셔도 하지 않으셔도 됩니다.

커밋 기록 방식

  • 2장부터 아래와 같이 적용되었습니다.
  • 커밋 메시지는 순서대로 변수, 생성자, 메서드로 구성됩니다.
  • 변수, 메서드 등에서 타입은 반드시 적어줍니다.
  • 특정 파일을 생성 = ~만들어라
  • 기존 클래스에 메서드를 추가 = ~기능을 추가
  • 기존 클래스에서 메서드를 삭제 = ~기능을 삭제
  • public = 공용, private = 구현, constructor = 생성자를 의미합니다.

목차

chapter01 객체, 설계

chapter02 객체지향프로그래밍

chapter03 역할, 책임, 협력

  • 3장은 코드가 없습니다.

chapter04 설계 품질과 트레이드오프

  • 테스트 코드는 추후 추가하겠습니다..!

참고

About

조용호님의 오브젝트 스터디를 진행합니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages