RADCOM interview question

Name 3 object orientation principles in Java