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.
Informing petr = new Person("Petr Novák", 1945); petr.writeInfo(); // "petr" stačí deklarovat jen jako Informing // jiné metody než předepsané tímto intf. // nepotřebujeme!