Design Pattern


Design Patterns: Elements of Reusable Object-Oriented Software
Head First Design Patterns
Domain-Driven Design: Tackling Complexity in the Heart of Software
Dive Into Design Patterns
Clean Architecture
Clean Code: A Handbook of Agile Software Craftsmanship
The Clean Coder: A Code of Conduct for Professional Programmers
Refactoring: Improving the Design of Existing Code
Agile Principles, Patterns, and Practices in C#
Patterns of Enterprise Application Architecture
Refactoring to Patterns
Head First Object-Oriented Analysis and Design
Microservice Patterns
Code Complete: A Practical Handbook of Software Construction
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries