LeanIX interview question

Oop principles and design patterns