메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

그림책으로 공부하는 디자인패턴

eejjhh***

|

2022-09-12

헤드 퍼스트 디자인 패턴(개정판)

유지관리가 편리한 객체지향 소프트웨어 만들기! “『헤드 퍼스트 디자인 패턴(개정판)』 한 권이면 충분합니다!”

  • 저자 : 에릭 프리먼 , 엘리자베스 롭슨
  • 번역 : 서환수
  • 출간 : 2022-03-16

디자인 패턴을 어디다 쓰는것일까?

내가 처음 디자인패턴이라는것이 존재한다는것 을 알았을때 내가 모르는 개발방식을 익히기 위해 공부를 해봤다.

하지만 읽어보니 내가 몰랐던 패턴들이 존재하긴 했지만 

패턴 이름만 몰랐을 뿐 실제 개발하면서 실제로 사용하고있던 방식이었다.

그럼에도 GOF 디자인패턴을 익히고 공부해야 하는 이유로 생각하는것은

"개발자간의 소통을위해" 라고 생각한다.

개발 초기에는 개발 방향을 어떤식으로 진행할것은지 논의하기 위해 의사소통을 할 때 좀 더 상대를 이해시키기 편한 방식으로

사용된다고 생각한다(면접시에도 간혹 물어보는곳잉 있었던것 같다.)

물론 패턴으로서 적재적소의 개발시 사용할 디자인패턴을 적용하여 효율적인 개발을 진행하기 위해 익혀둘 필요가 있다고 생각한다.

*권장 독자

권장독자의 설명이 우숩게 나와있긴하지만 디자인패턴을 공부하고싶은데 따분한 이론설명만 있는게 싫다면

이 책을 적극 추천한다.

*이 책만의 장점

보통 기술서적을볼때는 목차만보고 책 소개, 개요부분은 건너띄고보는데 

이 책은 그냥 지나칠 수 없었다.

여러 디자인패턴 책을 봤지만 매변 몇장 못넘기고 포기한적이 많았는데

이 책에서는 글로만 작성되어있는 다른 책들과는 달리 마치 그림책을 읽고있는듯한 그림위주의 설명이 매우 많았다.

그로인해 자연스럽게 책 소개페이지에 눈이갔는데 보다보니 이 책은 단순 기술서로 보기보단 학습지로 보는것이 맞다는

생각이 들 정도로 디자인패턴을 이해시키기 위해 많은 노력이 녹아들어있다고 느껴졌다.

이 책을 읽기위해서는 UML다이어그램을 읽는법과 기초적인 JAVA언어에 대한 배경지식이 있어야 이해하가 쉽다.

앞서 말한것 처럼 이 책의 대부분은 그림이 꼭 들어가 있으며, 마치 대본을 읽는것같은 대화체로 많은부분이 설명되어있어

소소한 재미를 느끼며 읽어나갈 수 있는게 좋았다.

코드에 대한 설명도 코드밖에서의 설명이 아닌 바로 옆에서 설명하고있어 매우 쉽게 이해할 수 있다.

내가 처음 디자인패턴을 배울 땐 14가지의GoF패턴을 큰 테두리에서만 익히고있었는데 

이 책에서는 14가지 패턴을 이용한 응용법을 다수 보여줄 뿐만 아니라 추가로 9가지의 디자인 원칙을 설명해주고 있어

이번기회에 새로운 패턴을 익힐 수 있을것 같다.

각 챕터가 끝나면 연습문제가 존재하는데

이를보고서 진짜 기술서가아닌 학습지같음을 느낄 수 있어 간만에 수험생이된 느낌을 받을 수 있었다.

설명이 쉽게쉽게 되어있어 개발경력이 적은 신입들이 읽어도 쉽게 익힐 수 있을 정도의 난이도로 설명하고 있어

GoF 디자인패턴을 모르거나 입문하고자 할 때 읽는것을 적극 추천한다.

​​

https://www.hanbit.co.kr/support/supplement_survey.html?pcode=B6113501223

 

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?