Pregunta de entrevista de Invince

Explain design principles in java