Simple Object-Oriented Design: Clean and Flexible Code
In the process of development, even a simple object-oriented application can become complicated. Each new class, method, or function adds new states and abstractions that need to be managed, increasing the time required to untangle previously written code. To keep...
the codebase simple, specific knowledge and skills are needed. And you will acquire them! Learn practical design principles that help maintain the simplicity of an object-oriented codebase as it grows. Written in the form of a collection of practical techniques that can be applied in any object-oriented language, the book offers advice on code organization, dependency and module management, and designing flexible abstractions. Informative illustrations, practical examples, and exercises will help you quickly remember the principles described.
In the process of development, even a simple object-oriented application can become complicated. Each new class, method, or function adds new states and abstractions that need to be managed, increasing the time required to untangle previously written code. To keep the codebase simple, specific knowledge and skills are needed. And you will acquire them! Learn practical design principles that help maintain the simplicity of an object-oriented codebase as it grows. Written in the form of a collection of practical techniques that can be applied in any object-oriented language, the book offers advice on code organization, dependency and module management, and designing flexible abstractions. Informative illustrations, practical examples, and exercises will help you quickly remember the principles described.
In stock
€ 21.79
Will be delivered to United States on 10 March (Tu):
By courier
from
€ 38.94
In stock
€ 21.79
Will be delivered to United States on 10 March (Tu):
Be the first to know about our current discounts, offers and new products!
Check icon
You have added to your basket
Check icon
You have added to favourites
Sold out
The item is currently out of stock.
In stock
Available in warehouse. You will receive the exact delivery date from the operator after the order confirmation.
To order
The product is delivered directly from the publisher. The order processing time is up to 14 days, you will receive the exact delivery date from the operator after the order confirmation.