£67.36

Wiley Designing with Objects: Object-Oriented Design Patterns Explained with Stories from Harry Potter

Price data last checked 11 day(s) ago - will refresh soon

View at Amazon

We'll watch every seller, every day. One email when your price arrives.

About as cheap as it gets. The only time it was cheaper was 1 month ago.

£67 today · all-time low £66 (May 2026) · usually £69

NEW HERE?

Amazon shows you one price. We show you all of them.

Tosheroon watches Amazon prices so you don't have to. Every product on Amazon has a price history — we make it visible. Set the price you'd actually pay, and we'll email you the second it gets there. No app, no account, one email.

WHAT'S ON THIS PAGE

↓ Price chart
when this has been cheap or pricey
↓ Forecast
where the price is heading next
↓ Statistics
all-time high & low, recent range
↑ Price alert
name your number, we'll email you

Price History & Forecast

Grey patches = out of stock. Cheaper = lower on the chart. Hover for exact prices.

Last 80 days • 80 data points (No recent data available)

Historical
Generating forecast...
£72.29 £65.77 £67.19 £68.61 £70.04 £71.46 £72.88 22 February 2026 13 March 2026 02 April 2026 22 April 2026 12 May 2026

Price Distribution

Price distribution over 80 days • 4 price levels

Days at Price
Current Price
9 days 1 day · current 9 days 61 days 0 15 31 46 61 £66 £67 £68 £72 Days at Price

Price Analysis

Most common price: £72 (61 days, 76.3%)

Price range: £66 - £72

Price levels: 4 different prices over 80 days

Description

Here is a book that takes the sting out of learning object-oriented design patterns! Using vignettes from the fictional world of Harry Potter, author Avinash C. Kak provides a refreshing alternative to the typically abstract and dry object-oriented design literature. Designing with Objects is unique. It explains design patterns using the short-story medium instead of sterile examples. It is the third volume in a trilogy by Avinash C. Kak, following Programming with Objects (Wiley, 2003) and Scripting with Objects (Wiley, 2008). Designing with Objects confronts how difficult it is for students to learn complex patterns based on conventional scenarios that they may not be able to relate to. In contrast, it shows that stories from the fictional world of Harry Potter provide highly relatable and engaging models. After explaining core notions in a pattern and its typical use in real-world applications, each chapter shows how a pattern can be mapped to a Harry Potter story. The next step is an explanation of the pattern through its Java implementation. The following patterns appear in three sections: Abstract Factory, Builder, Factory Method, Prototype, and Singleton; Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy; and the Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, and Visitor. For readers’ use, Java code for each pattern is included in the book’s companion website. All code examples in the book are available for download on a companion website with resources for readers and instructors. A refreshing alternative to the 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 fictional Harry Potter series

Product Specifications

Brand
Wiley
Format
paperback
Domain
Amazon UK
Release Date
09 January 2015
Listed Since
08 November 2012

Barcode

No barcode data available

Similar Products You Might Like

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python
94% match

Python 3 Object-oriented Programming: Building robust and maintainable software with object oriented design patterns in Python

Packt Publishing

£43.60 03 Feb 2026
Java Design Patterns: A Hands-On Experience with Real-World Examples
94% match

Java Design Patterns: A Hands-On Experience with Real-World Examples

Apress

£49.99 28 Feb 2026
PHP Objects, Patterns and Practice (Expert's Voice in Open Source)
94% match

PHP Objects, Patterns and Practice (Expert's Voice in Open Source)

Apress

£43.71 27 Feb 2026
Java Design Patterns: A Hands-On Experience with Real-World Examples
94% match

Java Design Patterns: A Hands-On Experience with Real-World Examples

Apress

£42.80 01 Mar 2026
Java Program Design: Principles, Polymorphism, and Patterns
94% match

Java Program Design: Principles, Polymorphism, and Patterns

Apress

£41.90 19 Apr 2026
Python 3 Object Oriented Programming: Harness the power of Python 3 objects: If you feel it’s time you learned object-oriented programming ... way to learn how to harness the power of OOP
94% match

Python 3 Object Oriented Programming: Harness the power of Python 3 objects: If you feel it’s time you learned object-oriented programming ... way to learn how to harness the power of OOP

Packt Publishing

£37.65 01 Feb 2026
Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns
94% match

Python: Master the Art of Design Patterns: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns

Packt Publishing

£58.67 21 Feb 2026
Design patterns : elements of reusable object-oriented software
94% match

Design patterns : elements of reusable object-oriented software

Prentice Hall

£39.31 03 May 2026
Head First Design Patterns, 2E: Building Extensible and Maintainable Object-Oriented Software
94% match

Head First Design Patterns, 2E: Building Extensible and Maintainable Object-Oriented Software

O'Reilly

£40.73 14 Jan 2026
Beginning Java Objects: From Concepts to Code
94% match

Beginning Java Objects: From Concepts to Code

Apress

£43.42 24 Apr 2026
Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries
94% match

Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries

Packt Publishing

£41.64 26 Feb 2026
Java: The Complete Reference, Thirteenth Edition
94% match

Java: The Complete Reference, Thirteenth Edition

£36.30 14 Jan 2026
Handbook of Object Technology
94% match

Handbook of Object Technology

CRC Press

£38.16 07 Mar 2026
Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach
94% match

Object-Oriented Construction Handbook: Developing Application-Oriented Software with the Tools & Materials Approach

Morgan Kaufmann

£57.99 30 Mar 2026
Pearson Object Oriented Software Development Using Java
93% match

Pearson Object Oriented Software Development Using Java

PEARSON EDUCATION

£128.49 19 Apr 2026
Management of the Object-oriented Development Process
93% match

Management of the Object-oriented Development Process

IGI Global

£80.52 26 Feb 2026
Software Architecture Design Patterns in Java
93% match

Software Architecture Design Patterns in Java

Routledge

£124.73 04 Feb 2026
Einführung in Die Objektorientierte Programmierung Mit Java
93% match

Einführung in Die Objektorientierte Programmierung Mit Java

De Gruyter Oldenbourg

£99.85 08 Apr 2026
Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design
93% match

Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design

CRC Press

£101.20 09 Mar 2026
Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design
93% match

Java Programming Fundamentals: Problem Solving Through Object Oriented Analysis and Design

CRC Press

£171.55 19 Apr 2026
Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java (IEEE Press)
93% match

Programming with Objects: A Comparative Presentation of Object-Oriented Programming With C++ and Java (IEEE Press)

Wiley-IEEE Press

£88.00 07 Mar 2026
Object Oriented Programming: Simplified Approach with Java Programming
93% match

Object Oriented Programming: Simplified Approach with Java Programming

£29.24 14 Feb 2026
Object-Oriented Analysis and Design with Applications (Addison-Wesley Object Technology Series)
93% match

Object-Oriented Analysis and Design with Applications (Addison-Wesley Object Technology Series)

Addison Wesley

£52.61 24 Apr 2026
Programming in Two Semesters: Using Python and Java (Texts in Computer Science)
93% match

Programming in Two Semesters: Using Python and Java (Texts in Computer Science)

Springer

£42.09 28 Feb 2026