Stolen Design Patterns By Stolen

UML model