{"product_id":"java-program-design-principles-polymorphism-and-patterns","title":"Java Program Design: Principles, Polymorphism, And Patterns","description":"\u003cp\u003e1. Modular Software Design.- 2. Polymorphism.- 3. Class Hierarchies.- 4. Strategies.- 5. Encapsulating Constructor Usage.- 6. Iteration.- 7. Adapters.- 8. Decorators.- 9. Composites.- 10. Observers.-11. Model, View, Controller.\u003c\/p\u003e","brand":"APRESS","offers":[{"title":"Default Title","offer_id":45882316587206,"sku":"DADAX1484247868","price":45.75,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0695\/9389\/1014\/files\/41v4FRWR3DL.jpg?v=1779768080","url":"https:\/\/ergodemedia.com\/products\/java-program-design-principles-polymorphism-and-patterns","provider":"Ergodemedia","version":"1.0","type":"link"}