Capgemini Engineering interview question

poliformismo, design pattern come singleton, strategy