Pregunta de entrevista de Workday

What are four basic principles of Object Oriented Programming?