# Object design style guide

*Powerful Techniques for Creating Flexible, Readable, and Maintainable Object-Oriented Code in Any OO Language*

https://chemaclass.com/readings/object-design-style-guide/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

2020-10-10 | `software-design` `clean-code` `php`

> Matthias Noback's practical guide to flexible, readable object-oriented code, useful in any OO language.

---

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.

This book 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](/blog/typed-arrays-php/).
