Pergunta de entrevista da empresa Consummate Technologies

oops concept(Interface ,abstraction ,generics,...etc)