Dev Book Review
2019. 10. 14.
[객체지향의 사실과 오해] 1장 : 협력하는 객체들의 공동체
제가 하고있는 스터디에서 개발 서적을 읽기로 결정을해서 매주 정해진 양을 읽고, 서로 이해안되는 점, 신기한 점을 공유하기로 했습니다 :) 저는 이렇게 책을 읽고 저의 생각, 헷갈렸던 점을 다른 박스로 구분하려합니다! 0. 개요 0-1. 객체지향 프로그래밍 객체지향 프로그래밍 = 현실 속에 존재하는 사물을 SW 내부로 옮겨온다. SW : 실세계의 투영 객체 : 사물에 대한 추상화 [모방한 것] : 직접 대응되는 사물로 생각하지만 실제로는 X (철학적 의미로 생각) But, 실제로 연관성은 희미하다 (사상 이해에 효과적으로 사용하는 통념) 객체지향 프로그래밍의 목적 = 새로운 세계의 창조 1. SW 객체의 자율성 (authonomous) : 상태와 행위를 캡슐화(encapsulation) 2. 객체는 협력..