Title: Designing with Objects
Description: " All code examples in the book are available for download on a companion site with resources for readers and instructors.  A refreshing alternative to the rather abstract and dry explanations of the  object-oriented design patterns in much of the existing literature on the subject  In 24 chapters, Designing with Objects explains well-known design patterns by relating them to stories from the Harry Potter series"--

"Designing with Objects is the only book that explains object-oriented design patterns through examples that are based on Harry Potter stories"--
Subjects: Object-oriented programming (computer science), Object-oriented programming (Computer science), Themes, motives, Characters, COMPUTERS / Programming / Object Oriented, Computer software, development