티스토리 뷰

반응형



헤드퍼스트 시리즈는 대화하듯이 재밌게 개발을 알려줍니다.

지금 알려드리려는 책도 그 시리즈 중 하나인데요.
알려드릴 책은 ‘헤드퍼스트 디자인패턴 개정판’입니다.

기존 책도 재밌게 읽었는데요.
14가지 GoF 디자인 패턴과 9가지 디자인 원칙도 알려줍니다.

실전에서 많이 쓰이는 디자인 패턴을 쉽게 풀어준 책입니다.

또한 패턴을 쓰지 말아야 하는 경우도 있는데요.
사용하지 말아야 할 때를 아는 안목도 필요합니다.

헤드퍼스트 디자인 패턴책을 같이 알아보겠습니다.



◆ 객체지향에 대한 이해
객체지향을 처음 배울 때 상속을 쉽게 떠 올립니다.

시니어 개발자와 주니어 개발자가 대화하듯이 객체지향을 풀어냅니다.

주니어 개발자라면 개발하면서 고려하지 못하는 부분이 있을 수 있는데요.
개발할 때 고려해야 할 개념을 이해할 수 있도록 다이어그램과 일러스트로 코드 구성을 한눈에 볼 수 있습니다.

코드에도 상세한 설명이 되어 있어 설명을 참고하며 공부하면 됩니다.

이야기를 통해 객체지향을 여러 관점에서 생각해보며 학습할 수 있습니다.



◆ 디자인 원칙
사람들이 객체지향을 공부하고 적용을 하려 합니다.

하지만 적용을 제대로 못 하는 경우도 있습니다.

못하는 경우는 디자인의 근간인 디자인 원칙을 이해하지 못했기 때문입니다.

객체지향을 잘 적용하려면 캡슐화 원칙, 인터페이스 우선 원칙 등을 이해해야 합니다.

각장마다 연습문제도 있어서 공부한 내용을 복습도 하며 소화를 할 수 있을 것입니다.




끝으로 디자인 패턴을 알려줄 때 답을 알려줍니다.

그림 설명과 객체지향을 제대로 알아가는 과정을 알려줍니다.

핵심 용어를 공부하면서 알려준 것을 문제를 통해 체크할 수 있습니다.

개정판이 한국 독자만을 위해 재탄생했단 부분이 더 의미 있었습니다.

개정판의 좋은 점은 자바 8부터 최신버전인 자바 16까지 문제없이 작동하도록 예제코드도 수정이 되었습니다.

디자인 패턴을 재미있게 공부하며 여러 관점에서도 생각할 수 있는 질문도 던져줍니다.

GoF 디자인 패턴의 핵심을 공부하고 싶은 분들에게 이 책을 추천합니다.

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함