개발자 필독도서 리뷰

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

개발자 배찌 2022. 4. 20. 17:26
728x90

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

 

1 주차

화 | Assignment #5

  • 📚 5장. 책임과 메시지
  • ✔️ TIL

오늘 TIL 3줄 요약

  • 책임, 메시지
  • 공용 인터페이스, 내부 인터페이스
  • 객체의 자율성

 

TIL (Today I Learned) 날짜

2022.04.19~20

 

오늘 읽은 범위

5장. 책임과 메시지

 

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

  • 다형성은 객체들의 대체가능성을 이용해 설계를 유연하고 재사용 가능하게 만든다. (p.151)
  • 객체지향이 유연하고 확장가능하고 재사용성이 높다는 명성을 얻게 된 배경에는 다형성이라는 강력한 무기가 있었기 때문이다.(p.152)
  • 클래스가 코드를 구현하기 위해 사용할 수 있는 중요한 추상화 도구인것은 사실이지만, 객체지향의 강력함은 클래스가 아니라 객체들이 주고받는 메시지를 통해 정의된다.(p.155)
  • 독립된 객체의 상태와 행위에 대해 고민하지 말고 시스템의 기능을 구현하기 위해 객체가 다른 객체에게 제공해야 하는 메시지에 대해 고민하라.(p.156)
  • '묻지말고시켜라' 스타일은 객체지향 애플리케이션이 자율적인 객체들의 공동체라는 사실을 강조한다(p.160)
  • 책임이 자율적일수록 적절하게 '추상화'되며 '응집도'가 높아지고, '결합도'가 낮아지며 '캡슐화'가 증진되고 '인터페이스와구현이 명확히 분리'되며 설계의 '유연성'과 '재사용성'이 향상된다.(p.176)

 

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

  • 책임이 자율적일수록 적절하게 '추상화'되며 '응집도'가 높아지고, '결합도'가 낮아지며 '캡슐화'가 증진되고 '인터페이스와구현이 명확히 분리'되며 설계의 '유연성'과 '재사용성'이 향상된다. -> 이 구문으로 오늘 읽은 5장이 알맞게 요약되었다고 생각한다.