본문 바로가기

객체지향의 사실과 오해5

[책 요약] 객체지향의 사실과 오해 - 일곱 번째 이야기 짧지만 아주 내용이 많았던 하나의 책이 또 끝났습니다. 바로 다음 책을 읽고 싶긴 한데 여건이 안되어서 당분간은 못읽을 것 같습니다. 아무래도 다음에는 Spring 관련 책이거나 RestAPI 관련 책일듯 합니다!  객체지향의 사실과 오해 - 일곱 번째 이야기  마지막 이야기  1. 이번 챕터의 목표 2. 커피 공화국으로부터,, 3. 마무리추천글위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 이번 챕터의 목표마틴 파울러는 객체 지향 설계 안에 존재하는 세 가지 관점을 설명한다.개념 관점 (Conceptual perspective)이전 게시글에서 설명했던 도메인 모델에 해당한다.클래스가 은유하는 것이 도메인의 어떤 개념이다.명세 관점 (Specification perspectrive)사용자의 관점은 아.. 2024. 8. 30.
[책 요약] 객체지향의 사실과 오해 - 다섯 번째 이야기 오늘은 객체에 할당되는 책임에 대해서 알아봅니다. 또 객체지향 설계를 위해서는 어떤 것을 중요시여겨야 하는지도 설명하고 있습니다. 설계에서 중요한 부분을 다루므로 분량이 많이 길 수 있습니다.  객체지향의 사실과 오해 - 다섯 번째 이야기 객체의 자율성을 보장하자  1. 자율적인 책임 2. 메시지와 메서드 3. 핵심은 메시지인가? 4. 객체 인터페이스 5. 인터페이스의 구현과 분리추천글위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 자율적인 책임어떤 사건에 대한 목격자가 많을수록 개인이 느끼는 책임감은 적어진다고 한다.이를 '책임감 분산' 이라고 말한다.간질 발작 환자를 본 사람이 여러 사람이라고 알고 있는 실험자의 경우 31% 만이 도움을 요청했다.반면에 간질 발작 환자와 단 둘이 있다고 알고 있는.. 2024. 8. 27.
[책 요약] 객체지향의 사실과 오해 - 네 번째 이야기 오늘은 협력, 책임, 역할을 기반으로 객체 지향 설계를 어떻게 해야 잘 할 수 있는지에 대해서 설명하고 있습니다. 다시 말해, 객체 지향을 협력, 책임, 역할의 관점에서 바라보고 있습니다.  객체지향의 사실과 오해 - 네 번째 이야기 협력, 책임, 그리고 역할  1. 인간은 이기적이고 합리적인가 2. 협력, 책임, 역할 3. 객체의 모양은 협력에 의해 결정된다 4. 객체지향 설계 기법추천글위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 인간은 이기적이고 합리적인가인간이 합리적인지 그리고 이기적인지 알아보기 위해 위의 그림과 같은 실험을 계획하여 수행했다.모든 돈을 제안자에게 건내주며 응답자와 분배하라고 한다.제안자는 응답자에게 몇 대 몇으로 나눌지 제안한다.응답자가 수락하면 제안자가 제안한 비율대로 .. 2024. 8. 26.
[책 요약] 객체지향의 사실과 오해 - 세 번째 이야기 오늘은 객체의 타입에 대해서 설명합니다. 타입이 의미하는 것 그리고 클래스와의 차이에 대해서도 계속 강조하고 있습니다.  객체지향의 사실과 오해 - 세 번째 이야기 객체의 타입  1. 타입과 추상화 2. 복잡성 낮추기 with 추상화 3. 타입 4. 타입의 계층 5. 정적 모델추천글위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 타입과 추상화먼저 추상화를 설명하기 위해 지하철 노선도를 예로 들 수 있다지하철은 실제로 복잡하지만 지하철 노선도를 통해 쉽게 이해하는 것이 가능하다.초기에는 구불구불한 운행 노선과 불규칙한 역 간의 거리를 사실적으로 묘사했다.이것은 사람들이 노선도를 이해하기 어렵게 만들었다.지하철 노선도는 어떤 역에서 다른 역으로 이동하기 위해 어떤 역을 거쳐야 빨리 갈 수 있는지, 어디에.. 2024. 8. 25.
[책 요약] 객체지향의 사실과 오해 - 두 번째 이야기 두 번째 이야기입니다. 오늘은 객체를 이해하기 위한 개념들을 설명하고 있습니다. 이 책은 이전 책과 달리 개념적인 이해를 돕기 위해 예시가 굉장히 많이 들어가 있습니다. 이런 것들을 세세하게 기록하는 것은 지치고 또 의미가 없는 것 같기도 해서 세 번째 이야기부터는 예시는 조금 가볍게 설명하고 넘어갈 것 같습니다.  객체지향의 사실과 오해 - 두 번째 이야기 객체를 이해하기  1. 객체지향과 인지능력 2. 이상한 나라의 앨리스에서 앨리스 객체 3. 소프트웨어 나라의 객체 4. 행동이 상태를 결정한다 5. 모방과 추상화추천글위의 목차를 클릭하면 해당 글로 자동 이동 합니다. 객체지향과 인지능력객체 지향이 이해하기 쉬운 패러다임이라고 말하는 이유는 객체 지향이 세상을 자율적이고 독립적인 객체들로 분해할 수 .. 2024. 8. 24.
반응형