개발자 필독도서 리뷰

[독서] "객체지향의 사실과 오해" 2일차

개발자 배찌 2022. 4. 16. 10:10
728x90

#코딩 #개발자 #객체지향의사실과오해 #개발자필독 #도서리뷰

 

1 주차

| Assignment #2

  • 📚 2장. 이상한나라의 객체
  • ✔️ TIL

오늘 TIL 3줄 요약

  • 상태에 따라 변하는게 아니라 행동에 따라 상태가 변한다.
  • 식별자
  • 객체와 현실세계의 은유적 표현 관계

 

TIL (Today I Learned) 날짜

2022.04.16

 

오늘 읽은 범위

2장. 이상한나라의 객체

 

책에서 기억하고 싶은 내용을 써보세요.

  • 객체는 스스로의 행도엥 의해서만 상태가 변경되는 것을 보장함으로써 객체의 자율성을 유지한다.(p.52)
  • 이것이 캡슐화가 의마하는 것이다. 객체는 상태를 캡슐 안에 감춰둔 채 외부로 노출하지 않는다. 객체가 외부에 노출하는 것은 행동뿐이며, 외부에서 객체에 접근할 수 있는 유일한 방법 역시 행동뿐이다. (p.56)
  • 행동이 상태를 결정한다. (p.64)
  • 어떤 책임이 필요한가를 결정하는 과정이 전체 설계를 주도해야한다. 책임-주도 설계(Resopnsibility-Driven Design, RDD) (p.65)

 

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 객체지향 소프트웨어 세계를 이상한나라의앨리스 세계에 빗대어 표현되어있어서 재미있게 읽을 수 있었다. 객체지향 소프트웨어세계는 현실세계를 모방한것이 아니라, 현실세계를 빗대어 은유적으로 표현한 것이라는것을 기억해야겠다.