Využití rozhraní

  1. Potřebujeme-li u jisté proměnné právě jen funkcionalitu popsanou určitým rozhraním,

  2. 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!