{"product_id":"9781633439504-object-oriented-software-design-in-c","title":"Object-Oriented Software Design in C++","description":"\u003cmeta content=\"text\/html; charset=utf-8\" http-equiv=\"Content-Type\"\u003e\u003cp\u003e\u003cspan\u003e\u003cp\u003e\u003cstrong\u003eWell-designed applications run more efficiently, have fewer bugs, and are easier to revise and maintain. Learn the fundamentals of Object-Oriented Design by investigating good and bad code.\u003c\/strong\u003e\u003cbr\u003e\u003cbr\u003eUsing an engaging before-and-after approach, Object-Oriented Software Design in C++ shows you exactly what bad software looks like and how to fix it with good design principles and patterns. In it, you'll find:\u003c\/p\u003e \u003cul\u003e\n\u003cli\u003eDesign-code-test iterations that improve code with each revision\u003c\/li\u003e\n\u003cli\u003eGathering requirements to make sure you're developing the right application\u003c\/li\u003e\n\u003cli\u003eDesign principles like encapsulation and delegation that solve programming problems\u003c\/li\u003e\n\u003cli\u003eDesign patterns including Observer Design Pattern that fix architecture issues\u003c\/li\u003e\n\u003cli\u003eUsing recursion and multithreading to simplify common solutions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbr\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Rarewaves","offers":[{"title":"Default Title","offer_id":55183135244662,"sku":"9781633439504","price":39.08,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0092\/7504\/8033\/files\/stand_40492058_da0608a0-1466-4e28-b992-eee1d02bb497.jpg?v=1774488490","url":"https:\/\/www.rarewaves.com\/products\/9781633439504-object-oriented-software-design-in-c","provider":"Rarewaves.com","version":"1.0","type":"link"}