frankx: Classes, magich methods, SPL, Implementierung

Beitrag lesen

Hellihello dedlfix,

Beispiel API (Application Programming Interface): Ein API ist die Schnittstelle zwischen der Funktionalität, die eine Programm-Bibliothek bietet und dem anwendenden Programmierer. Es ist genau definiert, was der Programmierer aufrufen kann, welche Parameter er übergeben muss/kann und was er zurückbekommt.

Ein Interface in der OOP definiert, dass (unter anderem) bestimmte Methoden mit festgelegten Parametern und Rückgabewerten vorhanden sein müssen. Zurück zur SPL: Ein foreach kann sich bei einem Objekt einer Klasse, die das Iterator-Interface implementiert hat, darauf verlassen, auf dessen Methoden zu treffen, so dass es seine Arbeit erledigen kann. Was das Objekt sonst noch so kann, ist dem foreach egal.

Der Groschen taumelt abwärts (;-). http://de.wikipedia.org/wiki/Schnittstelle_(objektorientierte_Programmierung) war zusätzlich ganz hilfreich.

Dank und Gruß,

frankx

--
tryin to multitain  - Globus = Planet != Welt