{"product_id":"inside-the-object-model-the-sensible-use-of-c-paperback-9780132073660","title":"Inside the Object Model; The Sensible Use of C++ (Paperback) 9780132073660","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eInside the Object Model\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eThe Sensible Use of C++\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cem\u003eThis book teaches object-oriented analysis and design from first principles and clearly explains C++ mechanisms that implement object-oriented concepts.\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eDavid M. Papurt (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780132073660, SIGS\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback, published 13 December 1997\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e546 pages\u003cbr\u003e22.3 x 17.7 x 2.4 cm, 0.84 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cem\u003e\u003cfont size=\"3\"\u003e'If you're learning C++ and can buy only two books to help you along, this should be one of them.' PC Techniques\u003c\/font\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003eInside the Object Model serves two key functions: it teaches object-oriented analysis and design from first principles and clearly explains C++ mechanisms that implement object-oriented concepts. Drawing on nearly ten years of programming and teaching experience, Papurt thoroughly describes the relationship between the basic principles and concerns of object modeling and the C++ programming language. Each chapter uses independent examples to illustrate key concepts described in the text and features helpful icons that clearly identify important ideas and dangerous pitfalls. With over 100 figures, hundreds of working code examples, and comparisons of coding techniques, this book rewards the reader with a complete understanding of both C++ and the object model. Professional software analysts, designers, programmers, and advanced computer science students will benefit from reading this book.\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e1. Introduction\u003cbr\u003e 2. Program structure\u003cbr\u003e 3. The C language subset\u003cbr\u003e 4. Type, abstract data type, and class\u003cbr\u003e 5. Attributes, simple associations, and composition\u003cbr\u003e 6. Immutability and new built-in types\u003cbr\u003e 7. Object persistence and the object life cycle\u003cbr\u003e 8. Information access control\u003cbr\u003e 9. Expression evaluation and operator overloading\u003cbr\u003e 10. Type mismatch resolution\u003cbr\u003e 11. Representation invariant and copy semantics\u003cbr\u003e 12. Advanced associations and pointer-based implementation\u003cbr\u003e 13. Generalization and inheritance\u003cbr\u003e 14. Polymorphism and real-time binding\u003cbr\u003e 15. Metatype, parameterized type, and templates\u003cbr\u003e 16. Exception handling.\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Programming \u0026amp; scripting languages: general [\u003ca title=\"See our other books on Programming \u0026amp; scripting languages: general\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Programming%20\u0026amp;%20scripting%20languages:%20general%20%5BUMX%5D%22\"\u003eUMX\u003c\/a\u003e], Object-oriented programming [\u003ca title=\"See our other books on Object-oriented programming\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Object-oriented%20programming%20%5BOOP%5D%20%5BUMN%5D%22\"\u003eOOP UMN\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"SIGS","offers":[{"title":"Default Title","offer_id":46006142468376,"sku":"9780132073660","price":51.46,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/products\/9780132073660i_b9e467d8-5fcc-41d3-a874-f335402ac86b.jpg?v=1691376311","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/inside-the-object-model-the-sensible-use-of-c-paperback-9780132073660","provider":"Freshly Printed Books","version":"1.0","type":"link"}