Pregunta de entrevista de ZeOmega

Java design questions, basic programs