#factory-design-pattern - Shams Nahid's Blog