Pergunta de entrevista da empresa IBM

Explain Object Oriented Programming.