FARFETCH interview question

Acess modifiers, SOLID Principles, Design Patterns, ...