객체지향의 사실과 오해 1 객체지향의 사실과 오해 (조영호 지음) 책을 요약/정리한 글입니다. 1장 협력하는 객체들의 공동체 객체지향의 목표는 실세계를 모방하는 것이 아니라 새로운 세계를 창조하는 것이다. - 현실세계와 비교해가면서 객체지향에 대한 개념을 설명하는 것이 이해하기 쉽고, 또 많은 부분이 비슷하기 때문에 가능한 일이지만, 프로그램을 실제로 설계하고, 구현하는 실무적인 관점에서는 부적합하다. 객체지향의 중요한 개념 세 가지는 역할, 책임, 협력이다. 시스템은 역할과 책임을 수행하는 객체로 분할되고, 시스템의 기능은 객체 간의 연쇄적인 요청과 응답의 흐름으로 구성된 협력으로 구현된다. 적절한 객체에게 적절한 책임을 할당하는 것에서부터 객체지향은 시작된다. 객체지향 설계의 묘미는 다른 객체와 조화롭게 협력할 수 있을 만큼 .. 2022. 5. 10. 이전 1 다음