객체지향의 본질1 객체지향(1) - 협력하는 객체들의 공동체 객체지향으로 향하는 첫 걸음은 클래스가 아니라 객체를 바라보는 것에서부터 시작한다. 객체를 독립적인 존재가 아니라 기능을 구현하기 위해 협력하는 공동체의 존재로 바라보는 것 걸음을 내디딜 수 있는지 여부는 협력에 참여하는 객체들에게 얼마나 적절한 역할과 책임을 부여 할 수 있느냐에 달려 있다. 객체지향 프로그래밍이란 위 3가지 개념들을 사용하는 프로그래밍 언어라는 틀에 흐트러짐 없이 담아 낼 수 있는 기술들을 익히는 것 1장에서는 객체지향의 패러다임의 핵심이 자율적인 객체들의 협력이라는 사실을 강조한다. 지금까지 객체지향의 중심이 클래스나 상속이라고 생각했던 분들은 약간 당혹감을 느낄 수 있다. 객체지향의 철학인 실세계의 모방이라는 개념은 객체지향의 기반을 이루는 철학적인 개념을 설명하는데 적합하지만 유.. 2022. 3. 17. 이전 1 다음