개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
// 2022.03.01
오늘 읽은 범위
// 6장. 객체와 자료 구조
책에서 기억하고 싶은 내용을 써보세요.
객체는 추상화 뒤로 자료를 숨긴 채 자료를 다루는 함수만 공개한다. 자료 구조는 자료를 그대로 공개하며 별다른 함수는 제공하지 않는다.(p.119)
분별 있는 프로그래머는 모든 것이 객체라는 생각이 미신임을 잘 안다.(p.122)
디미터 법칙은 잘 알려진 휴리스틱으로, 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 법칙이다.(p.123)
자료 구조체의 전형적인 형태는 공개 변수만 있고 함수가 없는 클래스다. 이런 자료 구조체를 때로는 자료 전달 객체(Data Transfer Object)라 한다.(p.126)
(어떤) 시스템을 구현할 때, 새로운 자료 타입을 추가하는 유연성이 필요하면 객체가 더 적합하다.(p.128)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
짧은 챕터지만 어려웠다. 자바 공부를 했었지만 객체 개념을 다시 한 번 공부해봐야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
디미터 법칙 - 잘 알려진 휴리스틱으로, 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 법칙이다.