객체지향3 [객체지향] 3장 : 타입과 추상화 내용지하철을 이용하는 사람이 지하철의 지형, 축척 등을 표시한 지도를 보면 불편하다.-> 이를 위해서 현대적인 지도(어디서 환승해야하는지, 다음 역은 어디인지를 나타내는)가 탄생함이 지도는 실제와는 다르지만 승객이 꼭 알아야하는 사실은 무시하고, 알아야하는 사실만 정확하게 표현함으로써 더욱 편리하게 함-> 노선을 추상화했다. 추상화를 통한 복잡성 극복현실은 예측불가능하고 복잡하기 때문에 사람들은 본능적으로 이해하기 쉽고 예측 간으한 수준으로 현실을 분해하고 단순화하는 전략을 택함즉, 추상화란 현실에서 출발하되 불필요한 부분을 도려내가면서 사물의 놀라운 본직을 드러나게 하는 과정 객체지향과 추상화이상한 나라 앨리스의 예시를 다시 보면앨리스는 트럼프카드처럼 생긴 인간의 무리를 트럼프라고 칭함으로써 객체들을 .. 2025. 2. 26. [객체지향] 2장 이상한 나라의 객체 책 내용 정리객체지향과 인지능력인간은 본능적으로 세상을 객체 단위로 인식한다.인간의 인지능력은 물리적인 한계를 넘어 개념적으로 경계지을 수 있는 추상적인 사물까지도 객체로 인지하도록 한다.(ex. 계좌이체내역)이와 소프트웨어의 유사성은 여기까지이고, 소프트웨어 세계에서는 현실과 다르게 객체가 주체적으로 일 할 수 있다. 객체, 그리고 이상한 나라이 책에서는 객체지향을 설명하기 위해 이상한 나라의 엘리스 이야기를 예시로 든다.이 부분에서는 엘리스가 문들을 통과하기 위해 음료수를 먹고 몸이 작아지고, 케이크를 먹고 다시 몸이 커지는 부분을 중심으로 설명한다. 엘리스는 키라는 상태가 있고, 원하는 바를 이루기 위해서 적당한 상태로 자신의 키를 변화시킨다.앨리스의 키를 변화시키는 것은 엘리스의 행동이다.-> 엘.. 2024. 9. 24. [객체지향] 1장 : 협력하는 객체들의 공동체 내용 정리서론객체지향을 실세계의 모방으로 설명하는 것은 적합하지 않다. 하지만 많은 사람들이 이와 같은 방식을 채택하는 이유는 객체지향의 다양한 측면을 이해하고 학습하는데 매우 효과적이기 때문이다. 협력하는 사람들직장인이 카페에 가서 아메리카노를 시킨다.직장인은 캐시어에게 주문을 한다.캐시어는 직장인으로부터 받은 정보를 컵에 적어 바리스타에게 넘긴다.바리스타는 컵에 쓰여진대로 커피를 만든다.바리스타가 완성된 음료를 캐시어에게 넘긴다.캐시어는 진동벨을 울려 손님을 부른다.손님은 진동벨을 반납하고 음료를 가져간다. 위 과정에서는 역할, 책임, 협력이라는 세가지 개념이 어울려 조화를 이루고 있다. 각 사람은 손님, 바리스타, 캐시어라는 역할을 가지고 있다.각각은 협력하는 과정에서 자신이 맡은 책임을 다한다. .. 2024. 9. 10. 이전 1 다음