🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Unterschied zwischen Methoden und Interfaces?

Alles zur Programmierung im LibreOffice.
Antworten
Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Unterschied zwischen Methoden und Interfaces?

Beitrag von Strunz » Do 12. Nov 2020, 17:00

Hallo,

was ist der Unterschied zwischen "Methoden" und "Interfaces"?

Mfg
Strunz

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Unterschied zwischen Methoden und Interfaces?

Beitrag von mikele » Fr 13. Nov 2020, 10:09

Hallo,
kurz: Ein Interface stellt Methoden für Objekte bzw. Klassen zur Verfügung.
Gruß,
mikele

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Unterschied zwischen Methoden und Interfaces?

Beitrag von Strunz » Fr 13. Nov 2020, 15:19

Und was machen dann "Methoden"?

Mfg
Strunz_1975

craig
* LO-Experte *
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Unterschied zwischen Methoden und Interfaces?

Beitrag von craig » Fr 13. Nov 2020, 21:54

Hallo Strunz,

im übertragenen Sinn:
  • Das Objekt → Becher
  • Die Objektvariable myBecher
    myBecher=Becher
  • Die Eigenschaft → Die Farbe und/ oder Größe des Bechers
  • Die Methode → Ich verschiebe den Becher/ Kopiere den Becher oder sonstiges
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

Strunz
Beiträge: 99
Registriert: Fr 9. Sep 2011, 19:51

Re: Unterschied zwischen Methoden und Interfaces?

Beitrag von Strunz » Sa 14. Nov 2020, 09:47

craig hat geschrieben:
Fr 13. Nov 2020, 21:54
Hallo Strunz,

im übertragenen Sinn:
  • Das Objekt → Becher
  • Die Objektvariable myBecher
    myBecher=Becher
  • Die Eigenschaft → Die Farbe und/ oder Größe des Bechers
  • Die Methode → Ich verschiebe den Becher/ Kopiere den Becher oder sonstiges
Ist es nicht so
Der Service - Becher
Die Objektvariable myBecher
usw.

mikele
* LO-Experte *
Beiträge: 1930
Registriert: Mo 1. Aug 2011, 20:51

Re: Unterschied zwischen Methoden und Interfaces?

Beitrag von mikele » Sa 14. Nov 2020, 11:40

Hallo,
ich zitiere mal die bereit genannte Quelle "Andrew Pitonyak: BASIC-Makros für OpenOffice und LibreOffice" in der Übersetzung von Lenhardt Kapitel 10.3
https://www.uni-due.de/~abi070/ooo.html
Ein Service ist die abstrakte Definition eines Objekts, die durch eine Kombination von Interfaces und Eigenschaften eine nützliche Funktionalität verkapselt. Ein UNO-Interface definiert, wie ein Objekt mit der Außenwelt interagiert, ein UNO-Struct definiert eine Sammlung von Daten und ein UNO-Service kombiniert beides. Genau wie ein UNO-Interface spezifiziert ein UNO-Service nicht die konkrete Ausgestaltung. Es legt nur fest, wie man mit dem Objekt umgeht.
Fast jedes UNO-Objekt wird von einem Service definiert, daher werden UNO-Objekte Services genannt. Streng genommen ist ein „Service“ jedoch die Objektdefinition. Das UNO-Objekt ist das wirkliche Objekt, das durch die Definition des Service erzeugt wurde. Ein Service kann mehrere Services und Interfaces enthalten. Ein Interface definiert gewöhnlich einen Einzelaspekt eines Service und hat daher normalerweise einen geringeren Umfang.
Die Namen vieler Services gleichen denen von Interfaces ...
Gruß,
mikele


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten