ISBN 9788126555239,Designing With Objects : Object-Oriented Design Patterns Explained With Stories

Designing With Objects : Object-Oriented Design Patterns Explained With Stories



Wiley India Pvt Ltd

Publication Year 2015

ISBN 9788126555239

ISBN-10 8126555238


Number of Pages 504 Pages
Language (English)


Designing With Objects Is Unique. It Explains Design Patterns Via The Short Story Medium Instead Of With Sterile Examples. It Is The Third In A Trilogy Of Books 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 Patter 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 Patter Is Included In The Book'S Companion Website.