At 08:29 AM 8/14/2003 +0200, you wrote:
> 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

Antwort per Email an