Pergunta de entrevista da empresa CyberLink

What is OOP & Design Pattern?