{"product_id":"software-architecture-design-patterns-in-java-0849321425","title":"Software Architecture Design Patterns in Java","description":"\u003cp\u003e\u003cstrong\u003eISBN:\u003c\/strong\u003e 0849321425\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eAuthor:\u003c\/strong\u003e Kuchana, Partha\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e New\u003c\/p\u003e\u003cp\u003eSoftware engineering and computer science students need a resource that explains how to apply design patterns at the enterprise level, allowing them to design and implement systems of high stability and quality.Software Architecture Design Patterns in Java is a detailed explanation of how to apply design patterns and develop software architectures. It provides in-depth examples in Java, and guides students by detailing when, why, and how to use specific patterns.This textbook presents 42 design patterns, including 23 GoF patterns. Categories include: Basic, Creational, Collectional, Structural, Behavioral, and Concurrency, with multiple examples for each. The discussion of each pattern includes an example implemented in Java. The source code for all examples is found on a companion Web site.The author explains the content so that it is easy to understand, and each pattern discussion includes Practice Questions to aid instructors. The textbook concludes with a case study that pulls several patterns together to demonstrate how patterns are not applied in isolation, but collaborate within domains to solve complicated problems.\u003c\/p\u003e","brand":"Auerbach Publications","offers":[{"title":"Default Title","offer_id":51960013193504,"sku":"NEW0849321425","price":155.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0980\/7426\/3840\/files\/51QRdNrNidL._SL1200_QL70.jpg?v=1785809230","url":"https:\/\/miakarts.com\/en-ca\/products\/software-architecture-design-patterns-in-java-0849321425","provider":"Miakarts Books","version":"1.0","type":"link"}