naturally, the credit for the contents here go to refactoring.guru
Architecture and Design
Table of Contents
there are three main categories of Design Patterns as decreed by the ‘Gang of Four’1 (the authors of a seminal work Design Patterns | Elements of Reusable Object-Oriented Software). the content here is largely based on Dive into Design Patterns by Alexander Shvets2.
Table of Contents
overview
the Unified Modelling Language (UML) is a standardised visual language for specifying, constructing, and documenting software systems.
oh
word
word