Pregunta de entrevista de Fluke Networks

Simple object-oriented design with various shapes.