{"product_id":"design-patterns-elements-of-reusable-object-oriented-software-hardcover","title":"Design Patterns: Elements of Reusable Object-Oriented Software - Hardcover","description":"\u003cp\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e Addison-Wesley\u003cbr\u003e\n\u003cstrong\u003eCondition:\u003c\/strong\u003e New\u003cbr\u003e\n\u003cstrong\u003eISBN-13:\u003c\/strong\u003e 9780201633610\u003cbr\u003e\n\u003cstrong\u003eAuthor:\u003c\/strong\u003e Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides\u003cbr\u003e\n\u003cstrong\u003eFormat:\u003c\/strong\u003e Hardcover\u003c\/p\u003e\n\n\u003cp\u003eDesign Patterns: Elements of Reusable Object-Oriented Software by Gamma, Helm, Johnson and Vlissides, published by Addison-Wesley in the Professional Computing Series. The book that gave the field the shared vocabulary of design patterns.\u003c\/p\u003e\n\n\u003cp\u003eTwenty-three patterns are catalogued in a consistent format covering intent, motivation, applicability, structure, participants, consequences and implementation, grouped as creational, structural and behavioural patterns, with two extended case studies showing them in combination.\u003c\/p\u003e\n\n\u003cp\u003eA standing reference for software engineers, and still assigned in object-oriented design and software engineering courses decades after publication.\u003c\/p\u003e","brand":"Binge pages","offers":[{"title":"Default Title","offer_id":49280863797387,"sku":null,"price":49.1,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0760\/6786\/4715\/files\/9780201633610.webp?v=1788220057","url":"https:\/\/bingepages.com\/products\/design-patterns-elements-of-reusable-object-oriented-software-hardcover","provider":"Binge Pages","version":"1.0","type":"link"}