Czytałem, że gdy twój program musi wiedzieć, jaką klasą jest obiekt, zwykle wskazuje na błąd projektowy, więc chcę wiedzieć, co jest dobrą praktyką, aby sobie z tym poradzić. Implementuję Kształt klasy z odziedziczonymi po nim różnymi podklasami, takimi jak Okrąg, Wielokąt lub Prostokąt, i mam...