April 2026
Intermediate
491 pages
18h 4m
English
Software development, software design, and software architecture have changed and evolved continuously since their beginnings. Design patterns continue to play a major role in today’s software development. However, their focus or level of abstraction has increased significantly over time. Not only are they used to describe problem solutions for object-oriented programming languages but also solutions for system architectures, for example. After the first few books, some real hype buzzed around design patterns, and they were used for description and incorporated everywhere.
In parallel to design patterns, other new concepts, architectural styles, approaches, and methodologies have ...
Read now
Unlock full access