
Object Design Style Guide : Powerful techniques for creating flexible, readable, and maintainable object-oriented code in any OO language, from Python to PHP (Edition 1) (Paperback)
(No ratings yet)
Key item features
”Demystifies object-oriented programming, and lays out how to use it to design truly secure and performant applications.” —Charles Soetan, Plum.io
Key Features
Dozens of techniques for writing object-oriented code that’s easy to read, reuse, and maintain
Write code that other programmers will instantly understand
Design rules for constructing objects, changing and exposing state, and more
Examples written in an instantly familiar pseudocode that’s easy to apply to Java, Python, C#, and any object-oriented language
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About The Book
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.
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.
What You Will Learn
Universal design rules for a wide range of objects
Best practices for testing objects
A catalog of common object types
Changing and exposing state
Test your object design skills with exercises
This Book Is Written For
For readers familiar with an object-oriented language and basic application architecture.
About the Author
Matthias Noback 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.”
Table of Contents:
1 ¦ Programming with objects: A primer
2 ¦ Creating services
3 ¦ Creating other objects
4 ¦ Manipulating objects
5 ¦ Using objects
6 ¦ Retrieving information
7 ¦ Performing tasks
8 ¦ Dividing responsibilities
9 ¦ Changing the behavior of services
10 ¦ A field guide to objects
11 ¦ Epilogue
Key Features
Dozens of techniques for writing object-oriented code that’s easy to read, reuse, and maintain
Write code that other programmers will instantly understand
Design rules for constructing objects, changing and exposing state, and more
Examples written in an instantly familiar pseudocode that’s easy to apply to Java, Python, C#, and any object-oriented language
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About The Book
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.
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.
What You Will Learn
Universal design rules for a wide range of objects
Best practices for testing objects
A catalog of common object types
Changing and exposing state
Test your object design skills with exercises
This Book Is Written For
For readers familiar with an object-oriented language and basic application architecture.
About the Author
Matthias Noback 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.”
Table of Contents:
1 ¦ Programming with objects: A primer
2 ¦ Creating services
3 ¦ Creating other objects
4 ¦ Manipulating objects
5 ¦ Using objects
6 ¦ Retrieving information
7 ¦ Performing tasks
8 ¦ Dividing responsibilities
9 ¦ Changing the behavior of services
10 ¦ A field guide to objects
11 ¦ Epilogue
Specs
Current price is USD$42.47
Price when purchased online
- Free shipping
Free 30-day returns
$42.47
$9.74
How do you want your item?
Ships to
Arrives between Jul 31 - Aug 3
|Sold and shipped by RAREWAVES-USA
4.581449275362319 stars out of 5, based on 3450 seller reviews(4.6)3450 seller reviews
Free 30-day returns
More seller options (1)
Starting from $44.94
About this item
Product details
Specifications
Warranty
Warnings
Similar items you might like
Based on what customers bought
Parallel and High Performance Programming with Python (2nd Edition), (Paperback) $44.95
$4495current price $44.95Parallel and High Performance Programming with Python (2nd Edition), (Paperback)
Getting Started with Taipy: The definitive guide to creating production-ready Python applications for data professionals, (Paperback) $44.99
$4499current price $44.99Getting Started with Taipy: The definitive guide to creating production-ready Python applications for data professionals, (Paperback)
Python Object-Oriented Programming - Fifth Edition: Learn how and when to apply OOP principles to build scalable and mai, (Paperback) $37.49
$3749current price $37.49Python Object-Oriented Programming - Fifth Edition: Learn how and when to apply OOP principles to build scalable and mai, (Paperback)
Web Programming and Coding The Ultimate PHP Developer's Bible: Everything You Need to Build Modern, Robust, and High-Performance Backends, (Paperback) $42.99
$4299current price $42.99Web Programming and Coding The Ultimate PHP Developer's Bible: Everything You Need to Build Modern, Robust, and High-Performance Backends, (Paperback)
Mastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback) $49.14
$4914current price $49.14Mastering JavaScript Functional Programming - Third Edition: Write clean, robust, and maintainable web and server code u, (Paperback)
Pre-Owned Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8 (Paperback) 1789615852 9781789615852 $81.39
$8139current price $81.39Pre-Owned Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8 (Paperback) 1789615852 9781789615852
Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback) $46.57
$4657current price $46.57Federated Learning with Python: Design and implement a federated learning system and develop applications using existing, (Paperback)
Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback) $47.79
$4779current price $47.79Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback)
La programmation orientée objet: Cours et exercices en UML2, Python, PHP, C#, C et Java $43.20
$4320current price $43.20La programmation orientée objet: Cours et exercices en UML2, Python, PHP, C#, C et Java
Python Made Easy: A Beginner's Guide to Coding, Data Structures, and Practical Applications, (Paperback) $30.77 Was $37.99
$3077current price $30.77, Was $37.99$37.99Python Made Easy: A Beginner's Guide to Coding, Data Structures, and Practical Applications, (Paperback)
Getting Started with Python: Understand key data structures and use Python in object-oriented programming, (Paperback) $39.00
$3900current price $39.00Getting Started with Python: Understand key data structures and use Python in object-oriented programming, (Paperback)
Metaprogramming in C#: Automate your .NET development and simplify overcomplicated code, (Paperback) $44.85
$4485current price $44.85Metaprogramming in C#: Automate your .NET development and simplify overcomplicated code, (Paperback)
Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design pattern, (Paperback) $46.57
$4657current price $46.57Advanced Python Programming - Second Edition: Accelerate your Python programs using proven techniques and design pattern, (Paperback)
Structured and Object-Oriented Programming: A Comprehensive Guide to Modern Programming Paradigms, (Paperback) $38.08
$3808current price $38.08Structured and Object-Oriented Programming: A Comprehensive Guide to Modern Programming Paradigms, (Paperback)
Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback) $44.99
$4499current price $44.99Crushing The Technical Interview: Data Structures And Algorithms (Python Edition), (Paperback)
Refactoring in Java: Improving code design and maintainability for Java developers, (Paperback) $45.70
$4570current price $45.70Refactoring in Java: Improving code design and maintainability for Java developers, (Paperback)
Expert's Voice in Open Source PHP Objects, Patterns and Practice, (Paperback) $45.29
$4529current price $45.29Expert's Voice in Open Source PHP Objects, Patterns and Practice, (Paperback)
Software Performance Engineering: A comprehensive guide for high-performance development (English Edition), (Paperback) $29.95 Was $39.95
$2995current price $29.95, Was $39.95$39.95Software Performance Engineering: A comprehensive guide for high-performance development (English Edition), (Paperback)
Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback) $29.99
$2999current price $29.99Practical Ruby 3 Programming: Simpler than Python, offering concise syntax, reusable code, and maximum developer product, (Paperback)
Expert C - Second Edition: Become a proficient programmer by learning coding best practices with C 17 and C 20's lat, (Paperback) $49.14
$4914current price $49.14Expert C - Second Edition: Become a proficient programmer by learning coding best practices with C 17 and C 20's lat, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
Related pages
- Sedgewick Algorithms
- Product Concept Editors
- Best Sellers In Computer Algorithms
- Best Sellers In Programming Algorithms
- Object-oriented General Programming Language Books
- Selection Algorithms
- Java Programming Language Books
- JavaScript Programming Language Books
- SQL Programming Language Books
- Object Oriented Books
- XML Programming Language Books
- Word Processing Books
