Free download Object Design Style Guide by Matthias Noback. Published by Manning. English | 292 Pages | True (PDF + EPUB + MOBI) | ISBN: 9781617296857
Description of Object Design Style Guide
In Object Design Style Guide, veteran developer Matthias Noback sets out best practices for designing objects that apply regardless of the object-oriented programming language you choose.
Covering the most important scenarios and challenges for object design, Noback shares experience-based design rules for modelling code. Step-by-step, this book guides you through best practices for constructing objects, defining methods, changing and exposing state, and much more.
Finally, you’ll explore a simple web application to see theory in action and how different types of objects all work together. As you use these valuable techniques, your OO code will become more elegant, efficient, and professional.
Objects are the central concept of languages like Java, Python, C#. Applying best practices for object design means that your code will be easy to read, write, and maintain.
It captures dozens of techniques for creating pro-quality OO code that can stand the test of time. Examples are in an instantly-familiar pseudocode, teaching techniques you can apply to any OO language, from C++ to PHP.
It include
- The design rules for different types of objects
- Best practices for naming objects
- Testing an object’s behavior instead of its implementation
- Exercises for each chapter to test your design skills