Complexio Interview Question

- Describe OOP patterns - SOLID principles