Amadeus interview question

Citer un C++ design pattern