Orion Innovation interview question

Oops concept, design pattern, etc...