Rozwiń poprzedni przykład w następujący sposób:
W klasie Prostokat zaimplementuj funkcję boolean zawiera(Punkt p), testującą czy punkt p znajduje się wewnątrz okręgu/prostokąta. Przetestuj.
W klasie Prostokat zaimplementuj metodę boolean zawiera(Okrag o), testującą czy okrąg o znajduje się wewnątrz prostokąta. Przetestuj.
W klasie Okrag zaimplementuj metodę boolean przecina(Okrag o), testującą czy dwa okręgi się przecinają. Przetestuj.