Fluke Networks Interview Question

Simple object-oriented design with various shapes.