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

한빛미디어

독자리뷰

쉽게 배워 바로 써먹는 디자인 패턴

han***

|

2020-10-25

쉽게 배워 바로 써먹는 디자인 패턴

이 책은 디자인 패턴의 개념과 동작 원리를 설명합니다. 각 장을 24가지 패턴으로 구성하였으며, 누구나 이해할 수 있는 쉬운 예제와 눈높이를 낮춘 설명은 디자인 패턴을 배우고 학습하는 데 유용합니다. 객체지향을 이해하고 프레임워크를 학습하려는 개발자에게 추천합니다.

  • 저자 : 이호진
  • 출간 : 2020-10-05

 

[크기변환][회전]untitled.png

 

 

 

디자인 패턴을 공부하고자 책을 열었을 땐, 자바나 C++로 되어 있겠지 하고 펼쳤는데

PHP로 되어 있어 조금 놀랬습니다.

 

저자께서는 JinyPHP 오픈소스 프로젝트를 진행하시면서 다양한 디자인 패턴 기법을 설계하신 준비한 내용을

책으로 정리하셨다고 합니다.

 

우선 PHP 걱정을 많이 했지만... 자바나 C++을 한 번 경험해보셨다면 예제코드가 이해하는데 크게 어려운 부분이 

없었습니다. 소스보다는 대부분그림과 짧은 코드에 이해를 덧붙여 설명을 해주셔서 이해하는데 많은 도움이 되었습니다.

 

책에서는 크게 3가지로 나누어 24가지의 패턴에 대해서 매 장마다 설명을 해줍니다.

 

1. 생성 패턴

- 팩토리, 싱글턴, 팩토리 메서드, 추상 팩토리, 빌더, 프로토타입 패턴

 

2. 구조 패턴

- 어댑터, 브리지, 복합체, 장식자, 파사드, 플라이웨이트, 프록시 패턴

 

3. 행동 패턴

- 반복자, 명령, 방문자, 체인, 감시자, 중재자, 상태, 메먼토, 템플릿 메서드, 전략, 인터프리터 패턴

 

다만 PHP는 안써봤기에 우선은 코드를 실행해보진 않고, 디자인 패턴을 이해하기 위해 책을 쭉 읽어보았습니다.

24가지의 다양한 패턴을 알 수 있었고, 한가지 패턴이 끝날 때마다, 정리 부분에서 나와있는 내용이 저에게는 

가장 도움이 됐던거 같습니다.

 

디자인 패턴을 제대로 공부해본 적은 없지만 한 번 더 읽어보고 이해가 되면, 제가 할 수 있는 자바나 자바스크립트로

코드를 짜보면서 책을 한번 더 읽어보면 많은 도움이 될꺼 같습니다. 

닫기

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