ERNI interview question

- SOLID Principles - Design Patterns