> Interfaces sind Contracts - wenn eine Klasse ein Interface implementiert, > kann jemand der keinerlei Kenntnis über diese Klasse sie über das > Interface verwenden.
gibt es da Vorteile in der Verwendung? Über ein Interface muß der "Anwender" doch genauso aufgeklärt werden wie über eine Klasse?
Ja, aber: schau' Dir das IComparer Interface als Beispiel an - viele Methoden im Framework können ein solches annehmen, um zwei Objekte zu vergleichen. Vorteil: obwohl die Frameworkklassen Jahre vor Deinen Klassen implementiert worden sind, können die mit denen umgehen: weil Du den von ihnen erwarteten Kontrakt in Deinen Klassen implementiert hast.
Chris
_______________________________________________ Framework.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/framework.net