티스토리 뷰

4학년 2학기때 디자인패턴을 공부해야 겠다!고 마음을 먹게 되었습니다.

객체지향 프로그래밍에 관심이 많았고 코드를 어떻게 하면 효율적으로 잘 만들 수 있을까 하는게 저에게 늘 고민이었어요

그래서 학교 도서관에서 여러가지 디자인 패턴 책 중 이책을 구매하였고 만족하고 있습니다~

어떤 책을 사고 싶어서 인터넷어 검색하면 제대로 된 리뷰보다 그냥 홍보용 글이 더 많아서 답답했어요

그래서 이 책이 궁금하신 분께 작은 도움을 드리고자 리뷰를 남깁니당~


이 책의 좋은 점은, 예제->문제점파악->문제해결->문제해결에들어가는패턴소개->완벽하게다듬기->연습문제

이런 느낌으로 구성되어 있어서 스스로 생각해볼 수 있어서 좋은 것 같아요

또, 앞부분에서 UML, 객체지향 등 기본 개념을 다시 잡아주는데요

사실 자바를 2년 넘께 사용하고 프로젝트에서도 사용하면서 몰랐던 깊은 부분들이 많이 있었습니당

이 책을 보며 개념을 다시 정립하며 부족한 점을 많이 느꼈고 참 많은 것을 배우고 느끼게 해준 책인 것 같아용ㅋㅋ


책이 가볍진 않은데 엄청 무겁진 않아요ㅋㅋㅋㅋ 노트북을 들고 다니지 않는 날에는 부담없이 들고 다니면서 봤습니당

제가 LG울트라그램을 사용하는데 이 노트북보다 조금 가벼운 것 같아용ㅋㅋㅋ


1. 아래 사진보시면 아시겠지만, 처음에 어떤 상황을 하나 줍니다.그리고 그 상황에 대해 일단 코드를 보여줍니다.

2. 그리고나면 저자가 질문을 합니다. 만약 코드를 수정하지 않고 기능을 추가하고 싶다면?  문제를 인식하도록 도와줘요ㅋㅋ

처음에는 이 질문들에 답 하기가 굉장히 어려워요ㅠㅠㅋㅋㅋ 저도 거의 잘 몰라용ㅋㅋㅋㅋ

그치만 조금이라도 생각하는 게 중요하겠죠? 반복해 공부하며 배우면 됩니당ㅋㅋㅋㅋ

3. 그리고 다음에는 해결책을 제시해줍니다. 답은 무슨 패턴입니다! 가 아니고

이런이런 방식으로 해결하면 이런부분에서 좋고, 이런 상황에서 유지보수가 쉽습니다... 등의 설명을 해줍니다.

4. 그 다음에 드디어 패턴에 대해 설명을 해줍니다. 앞선 상황의 문제와 해결에 대한 답이 되는 거죠~

패턴을 적용한 코드도 보여주고 패턴의 구성요소에 대해 설명해줍니다. 패턴이잖아요, 어떤 상황에 대입할 수 있도록 가이드같은 느낌?

5. 마지막으로 연습문제를 통해서 다른 비슷한 상황에 대해 실전 연습을 하도록 해줍니당!! 전 아직 잘 못풀겠어요

어렵네용ㅠㅠㅋㅋㅋㅋ 책을 몇 번 더 봐야지 풀 수 있을 것 같아요ㅠㅠ


열심히 공부해서 디자인패턴을 잘 사용하면 좋겠어용ㅠㅠㅋㅋ


















댓글
댓글쓰기 폼
공지사항
Total
37,943
Today
34
Yesterday
56
링크
TAG
more
«   2018/05   »
    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 29 30 31    
글 보관함