Software Design Patterns (Creational Patterns - Part 1) | Comidoc