Interssantes Tutorial. Aber mir erschliesst sich noch nicht ganz, was "Interfaces" für mich für Vorteile haben.
Zuerst haben sie mal den Vorteil, daß sie sprachunabhängig sind. Egal ob du VB, Delphi oder C++ benutzt (und sogar C), Interfaces bieten eine binärkompatible Schnittstelle.