Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 2.21 KB

README.md

File metadata and controls

50 lines (31 loc) · 2.21 KB

objects

objects

오브젝트, 코드로 이해하는 객체지향 설계 책의 예제 코드를 보고 이해

Overview

조영호님의 이전 책인 객체지향의 사실과 오해라는 책을 읽고 좋은 책을 쓰셨다고 생각했는데 이번에 더 완성판인 오브젝트를 읽다 보니국내에도 이런 좋은 책을 볼 수 있다는 것에 감사하고 있었다. 중간 쯤 읽다가 예제 코드를 C# 버전으로 한번 바꿔보고 이해해보면 좋겠다는 생각이 들었다. 이미 소스코드가 object 에 공개되어 있었고 이걸 다시 C#으로 코드를 만들고 github에 올려보자는 생각에 책의 저자인 조영호님에게 메일을 보냈고 흔쾌히 허락을 받았다. (2020-03-18)

Purpose

  • 당연하게도 Java와 C# 코드가 어떻게 문법적으로 다른지 비교 (우열을 가리는 비교 아님 주의)
  • 리팩토링이나 재설계가 필요하다면 추가

Environment

되도록 최신 버전 유지함

Mar 08 2022 - .NET SDK 6.0.103


C#이기 때문에 자연스럽게 .NET Core로 진행하는게 맞을 텐데 .NET 5의 공개가 임박해 있고 현 시점에도 v5.0.0-rc.1이 release 되었기 때문에 특별히 .NET 5로 진행해 본다. 또 실행을 시켜서 결과를 확인해볼 수 있게 구성할 예정이다.

Contents

Chapter 01 객체, 설계

Chapter 02 객체지향 프로그래밍

Chapter 04 설계 품질과 트레이드오프