1. 제   목 : Java 언어로 배우는 디자인 패턴 입문 
2. 출판사 : 영진닷컴
3. 저   자 : 
유키 히로시 저
4. 가   격 : 25,000원 
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : 


몇 권 보지 않은 디자인패턴 책이지만 디자인패턴이라고 본책중에 개인적으로 제일 이해하기 쉬운 책입니다. 
이 책은 총 10부로 구성되어 있는데 저는 천천해 보려고 하루에 한부씩 읽었습니다.
디자인 패턴 책을 보다 보면은 제일 어려운게 그 패턴이 그 패턴 같으면서 도대체 언제 어떤 패턴을 적용할지
감이 안온다는 것 입니다.
그건 책으로 해결될 문제는 아니라고 봅니다.
이론과 실전은 다르기에 결국 경험에 의해서 필요성이 생기는 것 같습니다.
그렇지만 그런 부분을 뒤로하고서라도 이책은 충분히 가치가 있습니다.
책을 읽다보면은 디자인패턴을 통해서 객체지향의 묘미에 대해서 충분히 느낄수 있고 객체지향적으로
잘 구조화 해서 개발을 해보고 싶다는 욕구가 충만해 집니다.
이 책을 읽고 꼭 패턴이 뭐다라기 보다 왜 객체지향으로 해야 하는가
결국 현대에 와서 개발보다는 유지보수의 비용 더 크다는걸 깨닿고 유지보수를 쉽게 하는 방법으로 발전하게되면서
객체지향이라는게 각광받고 있는 거라고 생각합니다.
이 책도 인터페이스를 통한 느슨한 결합으로 유지보수와 확장에 자유로는 코드를 만들려고 하는게
모든 패턴에 깔려있다는걸 알려줍니다.
자바 언어를 바탕으로 디자인 패턴을 설명하고 있지만 C, C++ 개발자가 보아도 크게 문제 없습니다.
기존 GoF책이 어려우신 분은 이 책을 시작으로 다른 책을 접근해 보시는 것도 한가지 방법이라고 생각합니다. 
posted by 뚱2

1. 제   목 : 패턴 그리고 객체지향적 코딩의 법칙
2. 출판사 : 한빛미디어
3. 저   자 : 
문우식
4. 가   격 : 17,800원
5. 난이도 : 초중급 (
★★☆)
6. 판   매 : 판매중
7. 평   가 : 
☆☆

저는 C++를 통해서 객체지향을 접했습니다. 처음 C++를 접하고 나서 객체지향의 컨셉을 이해하는데
어려웠습니다. 기존의 절차지향 방식에 익숙해진 저로써는 객체지향의 개념을 잡기가 너무나 난해하더군요.
선배들의 말씀중에 객체지향을 배울때 차라리 아무것도 모르는 초보가 배우기 쉬울수도 있다는 말을 실감했습니다.
C++로 객체지향에 문법에 대해서 어느 정도 습득했지만 역시 코딩 들어가면 C++을 가장한 C가 되었습니다.
그래서 어떻게 하면은 객체지향적으로 잘 할 수 있을까 하며 찾아보니 디자인패던을 배워보라고 하더군요.
이책은 디자인패턴을 배워보던중 접한 책중에 하나 입니다.

다른 Blog2Books의 컵셉 처럼 나(?)씨이신 분들이 나오셔서 가상의 상황을 적절히 보여주면서 책을 진행하는
방법입니다. 다른 디자인패턴 책들과 다르게 코드는 별로 없습니다.
그냥 가볍게 디자인패턴이 왜 필요한지 또 어떻게 접근해야 하는지 방향을 알려주는 책 같습니다.
이 책의 가장 중요한 요지는 두가지 입니다. '공통점 묶기와 조금 알기' 이 큰 주제를 가지고 이야기 형식으로
풀어서 진행하고 책의 중간부분 부터는 어떤 상황을 해결하면서 디자인패턴을 설명하고 있습니다.

이야기 형식으로 편안하게 읽을수 있어서 좋지만 디자인패턴에 대해서 코드 위주로 자세한 설명을 원하는 사람을
부족 할 수 있는 책이라고 생각됩니다.
이책으로 기본 개념을 잡고 다른 전문적인 디자인패턴 책을 읽으시면 좋을 것 같습니다.
posted by 뚱2


1. 제   목 : Head First Object-Oriented Analysis & Design 세상을 설계하는 객체지향 방법론
2. 출판사 : 한빛미디어
3. 저   자 :
브렛 맥래프린, 게리 폴리스, 데이빗 웨스트 저 / 신광연, 박종걸 역
4. 가   격 : 28,000원
5. 난이도 : 초중급 (★★
☆☆)
6. 판   매 : 판매중
7. 평   가 : ★★★★
   

   언제나 그렇지만 Head First 시리즈는 호불호가 확실한 책인것 같습니다. 내용이 문제가 아니라  책의 컨셉이 말입니다.
   저는 싫어하는 쪽 사람인데요. 그렇지만 꽤 많은 Head First 시리즈를 가지고 있습니다. 
   (책의 컨셉은 싫지만 내용은 좋습니다. 조금 모순되지요)    
   아무튼 객체 지향 설계 분석을 그림책 읽듯이 쉽게 읽게 해주는 책입니다.
   편하게 쭉 읽어가다 부분 부분 나라면 어떻게 할까 생각하면 분석, 설계 기초 잡는데 좋을 것 같습니다.
   저는 초보이기때문에 이것 보고 조금 더 세부적으로 깊이가 있는 책을 찾아서 읽어봐야겠습니다.
   처음 개발자 들이 접근할때 어려워하는 분석, 설계, 객체지향 그리고 그중에 간간히 나타나는 디자인패턴에 대한 설명이
   한데 잘 어우러지는 책 입니다.

    
posted by 뚱2