본문 바로가기

객체지향2

[객체지향 스터디] 2장 이상한 나라의 객체 책 내용 정리객체지향과 인지능력인간은 본능적으로 세상을 객체 단위로 인식한다.인간의 인지능력은 물리적인 한계를 넘어 개념적으로 경계지을 수 있는 추상적인 사물까지도 객체로 인지하도록 한다.(ex. 계좌이체내역)이와 소프트웨어의 유사성은 여기까지이고, 소프트웨어 세계에서는 현실과 다르게 객체가 주체적으로 일 할 수 있다. 객체, 그리고 이상한 나라이 책에서는 객체지향을 설명하기 위해 이상한 나라의 엘리스 이야기를 예시로 든다.이 부분에서는 엘리스가 문들을 통과하기 위해 음료수를 먹고 몸이 작아지고, 케이크를 먹고 다시 몸이 커지는 부분을 중심으로 설명한다. 엘리스는 키라는 상태가 있고, 원하는 바를 이루기 위해서 적당한 상태로 자신의 키를 변화시킨다.앨리스의 키를 변화시키는 것은 엘리스의 행동이다.-> 엘.. 2024. 9. 24.
[객체지향 스터디] 1장 : 협력하는 객체들의 공동체 내용 정리서론객체지향을 실세계의 모방으로 설명하는 것은 적합하지 않다. 하지만 많은 사람들이 이와 같은 방식을 채택하는 이유는 객체지향의 다양한 측면을 이해하고 학습하는데 매우 효과적이기 때문이다. 협력하는 사람들직장인이 카페에 가서 아메리카노를 시킨다.직장인은 캐시어에게 주문을 한다.캐시어는 직장인으로부터 받은 정보를 컵에 적어 바리스타에게 넘긴다.바리스타는 컵에 쓰여진대로 커피를 만든다.바리스타가 완성된 음료를 캐시어에게 넘긴다.캐시어는 진동벨을 울려 손님을 부른다.손님은 진동벨을 반납하고 음료를 가져간다. 위 과정에서는 역할, 책임, 협력이라는 세가지 개념이 어울려 조화를 이루고 있다. 각 사람은 손님, 바리스타, 캐시어라는 역할을 가지고 있다.각각은 협력하는 과정에서 자신이 맡은 책임을 다한다. .. 2024. 9. 10.