티스토리 뷰

728x90
SMALL

배경

우테캠에서 호눅스님이 추천한 책 중에 하나가 객체지향의 사실과 오해다. 그때는 그런 책이 있구나 하고 넘어갔는데 여러 글들을 보고 면접을 보면서 객체지향에 대해 관심이 생기고 공부할 필요성을 느꼈다.

자바스크립트는 프로토타입 기반의 객체지향 언어이다. 그렇다면 클래스형 객체지향 언어와 다른 점은 무엇인가? 객체지향이 왜 중요하고 어디에 적용할 수 있는가? 라는 질문에 제대로 대답할 수 없다. 구글링해서 답변만 찾아보는 것으로는 부족하다. 현실 세계에 있는 것들을 추상화를 통해 코드로 구현하고 캡슐화, 상속, 다향성의 특징을 가진다 정도의 설명은 너무 막연하다. 단순히 면접에서 잘 대답하기 위해서가 아니라(사실 객체지향에 대한 깊은 지식은 신입 개발자에게 잘 물어보지 않는다) 더 좋은 개발자가 되기 위해서 필수적으로 알아야겠다는 생각이 들었다. 

 

공부 방법

한 장씩 읽고 내용 요약과 내 생각 그리고 구현할만한 것이 있다면 직접 코드로 구현해볼생각이다.

 

후기

전체 후기는 나중에 추가할 예정

728x90
LIST
댓글
공지사항