개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned) 날짜
2022. 05. 03
오늘 읽은 범위
6장. 객체와 자료구조
책에서 기억하고 싶은 내용을 써보세요.
객체 지향 코드에서 어려운 변경은 절차적인 코드에서 쉬우며, 절차적인 코드에서 어려운 변경은 객체 지향 코드에서 쉽다. (p.122)
분별 있는 프로그래머는 모든 것이 객체라는 생각이 미신임을 잘 안다. 때로는 단순한 자료 구조와 절차적인 코드가 가장 적합한 상황도 있다. (p.122)
객체는 동작을 공개하고 자료를 숨긴다. (중략) 그래서 기존 자료 구조에 새 동작을 추가하기는 쉬우나, 기존 함수에 새 자료 구조를 추가하기는 어렵다. (p.127)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
그동안 객체 지향 프로그래밍(OOP)의 필요성과 장점에 대해서만 학습해온 감이 있는데, 이번 장을 학습함으로써 객체만능주의에서 벗어나 상황에 따라 적합한 전략을 택해야는 것이 맞다는 생각이 들었다.