AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Interface ???

Ein Thema von maynard · begonnen am 17. Mär 2005 · letzter Beitrag vom 17. Mär 2005
 
Generalissimo

Registriert seit: 28. Aug 2003
187 Beiträge
 
Delphi 6 Enterprise
 
#5

Re: Interface ???

  Alt 17. Mär 2005, 14:07
Mehrfachvererbung in Klassen spricht gegen die OOP-Regeln. Durch Mehrfachvererbung in Klassen können Klassenhierarchien zwar wunderschön ausgebaut werden, jedoch nimmt die Übersichtlichkeit und Wartbarkeit schnell stark ab.

Interfaces kommen ja ursprünglich von COM. Borland hat irgendwann (ich glaube mit Delphi 5) die Interfaces in Delphi integriert und somit neben COM andere Möglichkeiten eröffnet. Die Mehrfachvererbung ist ein Nebenprodukt davon. Obwohl es keine richtige Mehrfachvererbung ist.

Der Nutzen von Interfaces liegt hauptsächlich bei COM. Allerdings kann man durch Interfaces wunderbar z.B. PlugIn-Systeme gestalten. Sie dienen der Entkopplung. So sind sie nützlich bei verschiedenen Design-Pattern. Super beispiel sind die Zeos-komponenten. Die Interfaces machen es dort möglich einfach die DB-Zugriffstechnik schnell zu wechseln.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz