객체지향 학습 (1)
Java로 코드를 작성하는데 객체지향 패러다임뿐만 아니라 상속, 캡슐화 같은 개념들조차도 진짜 개념적으로만 사용하고 "왜 사용해야 하는가?"라는 질문에 답을 할 수 없었다. 매번 생성형 AI를 이용해서 객체지향을 학습하려고 도전해 봤지만, 객체지향 패러다임에 대해 아무것도 모르는 내 입장에서 AI가 제공해 주는 정보가 진실인지 거짓인지 판별할 지식조차 존재하지 않아 이게 학습하는 것이 아니라 시간을 버리는 느낌을 받았다. 그래서, 가장 쉽고 빠르게 접근할 수 있는 방법인 책을 이용하기로 마음먹었다. 온라인 서점에 객체지향을 검색해 보면 리뷰가 많은데 평점도 좋은 책이 보이는데 바로 『 객체지향의 사실과 오해 』이다. 이 책을 3주 정도 시간을 들여 완독 하며 객체지향 패러다임을 개념적으로 알 수 있었고 ..