객체지향의 사실과 오해 1장
객체지향의 사실과 오해 : 1장
최근 자바를 공부하기 시작하면서 점차 좋은 코드를 작성하는 것에 관심이 생겼다! 좋은 Java 프로그램 코드를 적기 위해서는 객체지향의 본질을 잘 이해하고, 이를 코드에 녹여낼 수 있어야 한다던데 대체 객체지향의 본질은 무엇이고, 객체지향의 올바른 설계는 어떻게 해야 하는지? 라는 물음에 답을 구하기 위해 객체지향의 사실과 오해 를 읽고 동료들과 스터디를 시작하게 되었다. 01. 협력하는 객체들의 공동체 객체지향이란 단순히 현실을 모방하는 것이 아니었다. 첫 페이지를 펼치고서 정말 놀랐던 점은, 객체지향의 목표는 실세계를 모방하는 것이 아니라, 오히려 새로운 세계를 창조하는 것이다. 21p 실세계의 모방이라는 객체지향의 개념은 훌륭한 프로그램을 설계하고 구현하는 실무적인 관점에서는 부적합하지만, 객체지향..