Můžeš mít třeba pole objektů typu Shape, to si pak naplníš libovolně objekty odvozenými od Shape a pak chceš u všech vypočítat obsah. Nemusíš zjišťovat jaký to je přesně typ, ale prostě zavoláš GetArea().
V tom tvém konkrétním případě to ale moc smysl nedává.