Domanda di colloquio di WSC Sports

Some oop question - design patterns like abstract, factory etc.