AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Interface oder Klasse

Ein Thema von MathiasSimmack · begonnen am 2. Mär 2006 · letzter Beitrag vom 2. Mär 2006
Antwort Antwort
Frickeldrecktuxer_TM
(Gast)

n/a Beiträge
 
#1

Re: Interface oder Klasse

  Alt 2. Mär 2006, 19:14
@MathiasSimmack: die dokumentation hätte mir schon gereicht.
oft sieht man in bibliotheken eine funktion die ein solches interface zurückliefert. das ist ein gutes zeichen dafür daß man dieses interface wahrscheinlich nicht selber implementieren will sondern es lediglich benutzen möchte also seine methoden aufrufen will.
das scheint bei dir der fall zu sein. du scheinst deine innerInstance woanders herzuholen und baust eine klasse drumrum, die ausschließlich die methoden des interfaces implementiert. dabei rufen sie jedoch nur die methoden der innerInstance auf. in deinem derzeitigen stand würde ich sagen daß du genauso gut auf deine eigene klasse verzichten könntest und gleich mit dem interface arbeiten könntest. ob du nun die methoden eines interfaces aufrufst oder die methoden einer klasse die wiederum die (gleichnamigen) methoden eines interfaces aufrufen dürfte egal sein. nur dein kommentar "// weitere Dinge, die man einbauen könnte ... " weist darauf hin daß es überhaupt sinnvoll ist eine eigene klasse zu schreiben.
ob es also sinnvoll ist deine interfaces nochmals zu kapseln hängt davon ab was du damit anstellen willst bzw. was du da zusätzlich noch dazupacken willst.
  Mit Zitat antworten Zitat
Antwort Antwort


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 22:45 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