{"product_id":"object-design-style-guide-9781617296857","title":"Object Design Style Guide","description":"\u003cp\u003e  • Publisher: Manning Publications\u003cbr\u003e • Publisher Imprint: Manning Publications\u003cbr\u003e • BISAC: Programming - Object Oriented\u003c\/p\u003e\u003cp\u003e\u003cb\u003e\"Demystifies object-oriented programming, and lays out how to use it to design truly secure and performant applications.\" --Charles Soetan, Plum.io\u003c\/b\u003e \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e \u003cb\u003eKey Features\u003c\/b\u003e\u003cbr\u003e Dozens of techniques for writing object-oriented code that's easy to read, reuse, and maintain\u003cbr\u003e Write code that other programmers will instantly understand\u003cbr\u003e Design rules for constructing objects, changing and exposing state, and more\u003cbr\u003e Examples written in an instantly familiar pseudocode that's easy to apply to Java, Python, C#, and any object-oriented language \u003cp\u003e\u003c\/p\u003e \u003cb\u003ePurchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eAbout The Book\u003c\/b\u003e\u003cbr\u003e Well-written object-oriented code is easy to read, modify, and debug. Elevate your coding style by mastering the universal best practices for object design presented in this book. These clearly presented rules, which apply to any OO language, maximize the clarity and durability of your codebase and increase productivity for you and your team. \u003cp\u003e\u003c\/p\u003e In Object Design Style Guide, veteran developer Matthias Noback lays out design rules for constructing objects, defining methods, and much more. All examples use instantly familiar pseudocode, so you can follow along in the language you prefer. You'll go case by case through important scenarios and challenges for object design and then walk through a simple web application that demonstrates how different types of objects can work together effectively. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003cbr\u003e Universal design rules for a wide range of objects\u003cbr\u003e Best practices for testing objects\u003cbr\u003e A catalog of common object types\u003cbr\u003e Changing and exposing state\u003cbr\u003e Test your object design skills with exercises \u003cp\u003e\u003c\/p\u003e \u003cb\u003eThis Book Is Written For\u003c\/b\u003e\u003cbr\u003e For readers familiar with an object-oriented language and basic application architecture. \u003cp\u003e\u003c\/p\u003e \u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e \u003cb\u003eMatthias Noback\u003c\/b\u003e is a professional web developer with nearly two decades of experience. He runs his own web development, training, and consultancy company called \"Noback's Office.\" \u003cp\u003e\u003c\/p\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e: \u003cp\u003e\u003c\/p\u003e 1 ] Programming with objects: A primer\u003cbr\u003e 2 ] Creating services\u003cbr\u003e 3 ] Creating other objects\u003cbr\u003e 4 ] Manipulating objects\u003cbr\u003e 5 ] Using objects\u003cbr\u003e 6 ] Retrieving information\u003cbr\u003e 7 ] Performing tasks\u003cbr\u003e 8 ] Dividing responsibilities\u003cbr\u003e 9 ] Changing the behavior of services\u003cbr\u003e 10 ] A field guide to objects\u003cbr\u003e 11 ] Epilogue\u003cbr\u003e","brand":"Manning Publications","offers":[{"title":"Paperback","offer_id":45036565430423,"sku":"9781617296857","price":3160.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781617296857.webp?v=1769213545","url":"https:\/\/atlanticbooks.com\/products\/object-design-style-guide-9781617296857","provider":"Atlantic Books","version":"1.0","type":"link"}