Design Principles and Design Patterns

Ranked #80 in Software Testing

What is software architecture? The answer is multi-tiered. At the highest level, there are the architecture patterns that define the overall shape and structure of software applications. Down a level is the architecture that is specifically related to the purpose of the software application. Yet another level down resides the architecture of the modules and their interconnections. This is the domain of design patterns, packages, components, and classes. less

Similar Books

If you like Design Principles and Design Patterns, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?