{"id":284,"date":"2009-08-25T09:51:09","date_gmt":"2009-08-25T09:51:09","guid":{"rendered":"http:\/\/kubasek.com\/blog\/pragmatic_craftsman\/?p=284"},"modified":"2009-08-25T09:51:09","modified_gmt":"2009-08-25T09:51:09","slug":"software-architecture-design-patterns-in-java","status":"publish","type":"post","link":"https:\/\/pragmaticcraftsman.kubasek.com\/?p=284","title":{"rendered":"Software Architecture Design Patterns in Java"},"content":{"rendered":"<p><?php addBook(\"Software Architecture Design Patterns in Java\", \"Partha Kuchana\", \"\",\"\",\"\", \/*pic-location*\/ \"http:\/\/farm3.static.flickr.com\/2455\/3856152710_6666c90b30.jpg\", \/*isbn*\/ \"0849321425\", \/*date-read*\/ \"7\/2009\", \/* stars -- number*\/ \"2\"   ); ?><\/p>\n<p>Good concept, bad implementation. After reading a few books on Design Patterns, I wanted to check out something else. Title of this book and decent reviews drew me in. I&#8217;m disappointed. After reading 20 chapters, I&#8217;m going to stop. I just don&#8217;t feel the author is doing a good job. There is not enough explanation on the different design patterns. The author gives a quick overview and then gives you an example. There is nothing wrong with that. But it&#8217;s very light. Each pattern is not explained enough. No benefits\/drawbacks. No counter examples. Nothing really that will make the pattern &#8220;stick.&#8221; I just can&#8217;t learn anything from this book.<\/p>\n<p>If you&#8217;re looking for a GoF book in Java, I would check out Design Patterns in Java or Design Patterns Explained. Not great, but I think they do a better job of explaining each pattern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Good concept, bad implementation. After reading a few books on Design Patterns, I wanted to check out something else. Title of this book and decent reviews drew me in. I&#8217;m disappointed. After reading 20 chapters, I&#8217;m going to stop. I just don&#8217;t feel the author is doing a good job. There is not enough explanation [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-284","post","type-post","status-publish","format-standard","hentry","category-books"],"_links":{"self":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=\/wp\/v2\/posts\/284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=284"}],"version-history":[{"count":0,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=\/wp\/v2\/posts\/284\/revisions"}],"wp:attachment":[{"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=284"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=284"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pragmaticcraftsman.kubasek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}