Pregunta de entrevista de Arbisoft

Oop complete concepts and implementation. Diamond problem