CyberSwift Interview Question

factory pattern, dependency injection