개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
객체 지향 코드에서 어려운 변경은 절차적인 코드에서 쉬우며,
절차적인 코드에서 어려운 변경은 객체 지향코드에서 쉽다.
자료를 세세하게 공개하지 않고 추상적인 개념으로 표현하는것이 좋다.
자료 구조는 무조건 함수 없이 공개 변수만 포함하고 객체는 비공개 변수와 공개 함수를 포함한다면, 문제는 훨씬 간단하리라.
TIL (Today I Learned) 날짜
2022.05.03
오늘 읽은 범위
6장. 객체와 자료구조
책에서 기억하고 싶은 내용을 써보세요.
분별 있는 프로그래머는 모든 것이 객체라는 생각이 미신임을 잘 안다. 때로는 단순한 자료 구조와 절차적인 코드가 가장 적합한 상황도 있다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
이전 자바 프로그래밍 기초 공부를 했었던 기억 중에 추상화를 하여 자료구조를 생성한다면 모든 함수를 고쳐야 한다는 점에 대해 이 책에도 써있는걸 보곤 놀랬다. 다들 보는 눈. 이해한 시각이 같구나 생각했다.
아무 생각 없이 함수를 추가하고 사용한다면 객체 지향 코드의 의미가 희미해진다 라는걸 깨달았다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
디미터 법칙이란 용어는 처음들었다.
아래에 자세히 설명이 되어 있었다. 감사합니다 !
(https://mangkyu.tistory.com/147)
오늘 읽은 다른사람의 TIL