К примеру если есть необходимость положить объекты в один список.
Вы можете сделать это так List < Object > , но в этом случае у вас нет (без условий и cast) возможности обратится к методу area.
тогда надо делать List < Figure > и можно будет вызывать area