April 2020 | ISBN: 9781617296857 | English | 292 pages | True (PDF, EPUB, MOBI) | 6.2 MB
Summary 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. Object Design Style Guide 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. About the Technology Because object-oriented code can be written in many different languages, each of which has it unique syntax, libraries, frameworks, and communities, many software projects end up with a mixed style. Object Design Style Guide lays out a set of universal guidelines for designing objects with a best practice approach to writing classes, methods, and properties. Applying the language agnostic rules in this practical book will make your code simpler, easier to read, debug, and change. About the book 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. What's inside 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 About the reader Written for a reader familiar with an object-oriented programming language and basic application architecture.
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.