객체지향의 오해와 진실1 1일차 (1장, 2장) : 객체는 무엇인가. 현실과 닮은 듯 안 닮은 듯 1장. 협력하는 객체들의 공동체 1장 전체에 걸쳐 강조하는 큰 줄기가 있다. 객체지향이란 상호작용하는 자율적인 객체들의 공동체. 객체의 자율성, 협력, 책임, 메시지, 메소드. 이 모든것들을 출근길 많은 직원들의 커피주문에 빗대어 비유해주고 있다. 물론 실세계의 모방이 실제 객체의 개념과 약간의 간극이 있지만서도. 객체지향 설계라는 예술은 적절한 객체에게 적절한 책임을 할당하는 것에서 시작된다. 전지전능한 객체는 자멸한다. 적절한 책임. 이전에 자바를 처음 배울당시 한 팀원이 한 메소드에 여러 메소드의 기능을 한번에 담았던 기억이 났다. 한 메소드가 10줄이 넘어가지 않는게 좋다는 튜터님의 말. 이 모든것들이 생각났던 구절. 그리고 가장 기억에 남은 표현은 클래스가 아닌 객체에 집중하자 2장. 이상한 나.. 2023. 11. 14. 이전 1 다음