객체지향의 사실과 오해(feat. 토끼책 🐰)를 읽어봤습니다

2025. 2. 11. 20:48·개발 서적
2024년 3월 31일 작성한 글을 옮겨왔습니다.

 

🧐 책을 읽게 된 이유

그 유명한 토끼책을 추천 받아 읽게 되었다. '객체지향'이라는 단어와 언어(Swift)를 자연스럽게 사용하면서도 정작 그 의미에 대해 잘 알지 못했었는데, 멋있는 분이 추천해주셔서 마음 먹을 수 있게 되었다. 원래 구매해서 읽으려고 했는데 운이 좋게도 아카데미 기숙사 룸메이트가 마침 가지고 있어 빌려 읽을 수 있었다!

 

🐰 느낀점 적어보기

객체지향의 근본적인 의미를 이해하는 것이 왜 어려운지 알게 되었다. 객체지향을 설명할 때 '실제 세계의 모방'을 예시로 들곤 하는데, 이 때문에 내가 원래 가지고 있던 관념과 연결시키기 어려웠던 것 같기도 하다. (실제 세계를 모방하다보면 이해할 수 없는 것들이 많기 때문에) 이 책에서 객체지향은 '실제 세계의 은유'라는 표현을 사용한다. 그리고 새로운 세계를 창조하는 것이라 이야기 한다. 이 문장이 저자가 말하고자 하는 핵심이 아닐까 싶다.

 

개발적인 관점 외에서도 재밌는 부분이 많았다. '개념'이라던가, '추상화' 등 이 세상을 이해할 수 있게 돕는 다양한 예시들이 기억에 남는다. 결국 객체지향 패러다임이 주목받게 된 이유도 불완전한 우리들 때문일 것이다. (AI에게는 객체지향 프로그래밍이 정말 비효율적이고 이해할 수 없을수도 있지 않을까?)

 

결론적으로 이 책을 읽고 나의 하드스킬이 성장했다 보기에 어려움이 있을 수 있겠지만, 시야가 넓어진 것은 확실하다. (서문에서도 이게 목적이라고 했었는데 완전 성공이다) 왜 객체지향이라는 개념이 등장했고, 왜 객체지향 프로그래밍이 중요한지 이해할 수 있게 만들어준 고마운 책이다.

저작자표시 (새창열림)

'개발 서적' 카테고리의 다른 글

잘하기 vs 자라기 '함께 OOO'를 읽어봤습니다  (0) 2025.02.11
클린 아키텍처, 소프트웨어 구조와 설계의 원칙을 읽어봤습니다  (0) 2025.02.11
'개발 서적' 카테고리의 다른 글
  • 잘하기 vs 자라기 '함께 OOO'를 읽어봤습니다
  • 클린 아키텍처, 소프트웨어 구조와 설계의 원칙을 읽어봤습니다
thinkyside
thinkyside
스스로에게 솔직해지고 싶은 공간
  • thinkyside
    또 만드는 한톨
    thinkyside
  • 전체
    오늘
    어제
    • 모아보기 (64)
      • 솔직해보려는 회고 (1)
      • 꾸준히 글쓰기 (10)
      • 생각을 담은 독서 (6)
      • 내게 필요한 개발 공부 (24)
      • 실무 내용 내껄로 만들.. (2)
      • 트러블슈팅 (4)
      • 프로젝트 일지 (9)
      • 개발 서적 (3)
      • 취준 (3)
      • 대외활동 (1)
      • UXUI (1)
  • hELLO· Designed By정상우.v4.10.3
thinkyside
객체지향의 사실과 오해(feat. 토끼책 🐰)를 읽어봤습니다
상단으로

티스토리툴바