Design: Maintainable Software Design Using SOLID Principles
Focus on explaining how SOLID principles help create maintainable software design. Out of scope are specific programming language implementations or detailed code examples.
Functional Requirements
Non-Functional Requirements
