{"product_id":"2940014445740","title":"Programming in the Large With Design Patterns","description":"Programming in the Large with Design Patterns is a terrific resource for learning about design patterns. The book starts with a general introduction to all types of programming patterns and goes on to describe 10 of the most essential design patterns in detail: Singleton, Iterator, Adapter, Decorator, State, Strategy, Factory Method, Observer, Facade and Template Method.\u003cbr\u003e\u003cbr\u003eEach pattern is introduced with a non-technical example or story that illustrates the pattern concept. The details are described with Java code examples and UML diagrams. Each pattern description also includes a discussion section which offers more in-depth information for the curious. For example, the discussion section for Singleton explains why introducing a singleton is only marginally better than using a global variable.\u003cbr\u003e\u003cbr\u003eInstructor resources, including PowerPoint presentation slides and review questions with answers, are available at the companion website http:\/\/programminglarge.com\/.","brand":"Eddie Burris","offers":[{"title":"Default Title","offer_id":47080222097648,"sku":"2940014445740","price":2.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/2940014445740_p0.jpg?v=1763608808","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/2940014445740","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}