![]() |
[Interfaces]: Anwendungsbeispiel
Weiss zwar wie Interfaces funktionieren,
finde aber selbst keine guten Anwendungsbeispiele, d.h. ich möchte ein Interface in eine meiner Anwendungen implementieren, weiss aber nicht wo. :-D Danke :-D |
Re: [Interfaces]: Anwendungsbeispiel
Interfaces mit COM oder einfach nur Delphi-Interfaces?
Die Delphi Interfaces eignen sich immer dann, wenn du zwei Units hast, die sich aber beide im interface-Abschnitt brauchen, was ja nicht geht. Dann kann man ein Interface erstellen auf das dann beide Zugreifen, die eine implementierend und die andere nutzend. |
Re: [Interfaces]: Anwendungsbeispiel
*push* :-D
|
Re: [Interfaces]: Anwendungsbeispiel
Zitat:
mfG mirage228 |
Re: [Interfaces]: Anwendungsbeispiel
das ist genau wie: ich möchte einen button in meinem projekt implentieren, weiß aber net wo ! ;)
das kommt doch darauf an was du damit machen willst ! ^^ |
Re: [Interfaces]: Anwendungsbeispiel
Vor allem: beantworte mal die Frage von jbg. Wenn Du das nicht kannst, dann hast Du Interfaces noch nicht einmal ansatzweise verstanden :roll:
...:cat:... |
Re: [Interfaces]: Anwendungsbeispiel
Ich meine Interfaces in bezug auf OOP!
Ich habe öfters in meinen Projekten größere Klassenstrukturen. Nun möchte ich diese mit teilweise mit Interfaces statt Klassen ausstatten, welche Vorteile hätte ich damit? Bitte auch ein paar Anwendungsbeispiele (Klassen wo sich ein Interface eigenen würde). Danke |
Re: [Interfaces]: Anwendungsbeispiel
*push* :-D
|
Re: [Interfaces]: Anwendungsbeispiel
Wenn du Interfaces statt Klassen nimmst, musst du dich nicht darum kümmern, wann und wie dein Objekt freigegeben wird. Sinnvol ist das zum Beispiel, wenn du ein Objekt nur kurz brauchst, dann nimmt dir das Interface fast die gesamte Arbeit ab. ;)
|
Re: [Interfaces]: Anwendungsbeispiel
Ich bräuchte ein Beispiel wo ich statt einer normalen Klasse,
besser ein Interface nehmen sollte (eventuelle Code). Danke Dann hätte ich ein gutes Anwendungsbeispiel! :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 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