Potřebujeme-li u jisté proměnné právě jen funkcionalitu popsanou určitým rozhraním,
tuto proměnnou můžeme pak deklarovat jako typu rozhraní - ne přímo objektu, který rozhraní implementuje.
Příklad
Informujici petr = new Clovek("Petr Novák", 1945);
petr.vypisInfo(); // "petr" stačí deklarovat jen jako Informujici
// jiné metody než předepsané tímto intf.
// nepotřebujeme!