Tunisia's #1 online bookstore for tech and business books

Call us
The Shark Library
Simple Object-Oriented Design: Create clean, maintainable applications cover

Simple Object-Oriented Design: Create clean, maintainable applications

32 DT

In stockships in 24 to 48 hours

250 pages
  • 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.