API-Schnittstellen

luc1512

Newbie
Registriert
Feb. 2010
Beiträge
7
Hallo zusammen,

kann mir jemand von Euch die Begriffe API, methods, events und property values in einen Zusammanhang bringen??

Besten Dank!
 
Ich vermute mal, dass du bereits weißt was die einzelnen Begriffe bedeuten.

Wenn nicht, dann ist Wikipedia dein Freund:

API - http://de.wikipedia.org/wiki/Programmierschnittstelle
Methode - http://de.wikipedia.org/wiki/Methode_(Programmierung)
Event - http://de.wikipedia.org/wiki/Ereignis_(Programmierung)
Property - http://de.wikipedia.org/wiki/Attribut_(Objekt)


Grundsätzlich sind die Begriffe Methode, Event und Property zu trennen von der API.

Methoden, Events und Properties sind Teil eines Objektes in der objektorientierten Programmierung. Siehe auch: http://de.wikipedia.org/wiki/Objektorientierte_Programmierung

Eine API kann wiederum solche Objekte bereitstellen.

Nehmen wir ein praktisches Beispiel:

Dein Objekt ist ein Auto.
- Dein Auto hat Eigenschaften (Properties) wie z.b. PS, Länge, Breite, Höhe und Gewicht.
- Dein Auto hat Methoden, welche dein Auto zu bringen etwas zu tun. Z.B. bremsen oder beschleunigen.
- Dein Auto hat Events, die auf ein bestimmes Ereignis warten und dann automatisch auslösen. Ein Event könnte zum Beispiel lauten, dass dieses Event bei einem Unfall ausgelöst wird. Das Event wiederum würde dann den Airbag auslösen.
 
super, vielen dank für die ausführliche antwort. kann es auch sein, dass ein ereignis auf eine methode folgt. bspw. ich bremse (metode) --> airbag wird ausgelöst (ereignis)??

oder anders gefragt: wie hängen methode und event zusammen?
 
@luc1512: Solche Threads sind unnötig, da einfach durch Eigeninitiative zu lösen.
 
luc1512 schrieb:
kann es auch sein, dass ein ereignis auf eine methode folgt. bspw. ich bremse (metode) --> airbag wird ausgelöst (ereignis)??

Sicher geht das. In dem Beispiel gibt es die Methode Bremsen und einen Event, der bei einer Vollbremsung ausgelöst wird. Der Event würde dann logischer Weise den Airbag auslösen, was wiederum eine Methode ist.

luc1512 schrieb:
oder anders gefragt: wie hängen methode und event zusammen?

"Grundsätzlich" hängen Sie nicht zusammen. Du musst beim Auslösen eines Events nicht zwangsläufig eine Methode aufrufen. Du kannst auch ganz normalen Programmcode ausführen, der nicht in einer Methode steckt.
 
@mitschie: vielen Dank für deine Hilfe! Du hast mir sehr geholfen!

p.s.: danke auch an die anderen, ihr seid spitze!
 
Zurück
Oben