Il requisito n. 5 non è un vero e proprio problema, più che altro rappresenta un modo per risolvere gli altri. Proprio come un cerchio aggiunge informazioni ad un punto, così le descrizioni di classe per punti e cerchi assieme aggiungono informazioni – il draw() polimorfico – ad entrambe le descrizioni di classe delle due classi.