
Simple Object-Oriented Design: Create clean, maintainable applications
32 DT
In stockships in 24 to 48 hours
- Paper Back
- Free Gifts
- Discounted
Free shipping on orders over 150 DT
About this book
This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche’s 20-year career in software development. You’ll learn how to tackle code’s natural growth in complexity, and adopt a “good enough” approach that means it’s easy to refactor when requirements change. Written as a collection of practical techniques you can apply in any OO language, it offers tips for concise code, managing dependencies and modules, and designing flexible abstractions. Illuminating figures, real-world examples, and insightful exercises make each principle stick. Readers should be familiar with an object-oriented language like Java, C#, or Python.

