Voyager Labs interview question

oop questions, desgin patterns duplication in list