

Click on a thumbnail to go to Google Books.
Loading... Head First Design Patterns (2004)by Elisabeth Freeman, Bert Bates
![]() None No current Talk conversations about this book. The rather dated “casual” approach did not work for me. I got more from this series of videos based on the book: https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc One of the best software development books I have read. After more than a decade of programming, it made me rethink the Object Oriented Programming discipline. Informative. Very good reference. I bounced off Head First Java and decided the informal, jokey, playful HF approach didn't work for me; however, I gave it a second chance and purchased this book -- and wow, am I glad! I have a work-based need to learn how to program in an object-oriented fashion (I've been pretty strictly a procedural Perl programmer for some years), and while I don't know that tackling design patterns is the typical first step for this, it's working well for me. I had two introductory programming courses in 2009-10 and the language of instruction was Java ... I've found it fairly easy to re-charge my Java background with this book, and move forward. Kudos! no reviews | add a review
Belongs to SeriesAwards
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them No library descriptions found. |
Popular covers
![]() GenresMelvil Decimal System (DDC)005.1Information Computing and Information Computer programming, programs, data, security ProgrammingLC ClassificationRatingAverage:![]()
Is this you?Become a LibraryThing Author. |