Pregunta de entrevista de Wells Fargo

Explain the basic principles of Object oriented programming.