Giter Site home page Giter Site logo

study-objects's Introduction

오브젝트 스터디

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

  • 책의 모든 코드를 직접 입력해본다.
  • 경우에 따라 책의 코드를 그대로 사용하지 않고 약간의 변형을 가한다.
  • 하는 김에 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.