| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | da giebt es nicht wirklich unterschiede.... einen klasse beinhaltet mehrere funktionen... der größte vorteil ist neben der weiderverwendbarkeit des kodes... das du alle für diek lasse festgelegten variabelen von jeder funktion aus beschreiben und lesen kannst... http://www.sebastian-bergmann.de/tal..._mit_PHP_5.pdf
__________________ www.keine-angst-vorm-pc.de/forum |
| |
| | |
| Erfahrener Benutzer | Ich denke mal, wennde dir beide Arbeitsweisen angeschaut hast, dürfte dir der Unterschied eigentlich klar sein, wenn auch nicht zwangsläufig bewusst. Der konkrete Unterschied ist, dass bei funktionaler Programmierung das Ergebniss im Vordergrund steht. Es existieren Funktionen, die bei bestimmten Eingaben bestimmte Ausgaben liefern. Normalerweise sagt die Definition, dass eine Funktion immer das selbe Ergebniss liefert, wenn die selben Eingaben getätigt wurde. Dies wurde jedoch in Zusammenhang mit Zufallszahlen und IO auf Datenträgern etwas aufgeweicht, aber im Grunde bleibts dabei. In der objektorientierten Programmierung steht das Objekt (logisch irgendwie) im Vordergrund. Diese Objekt besitzt Eigenschaften und Methoden. Die Methoden sind nun im Ansatz vergleichbar mit den Funktionen und die Eigenschaften vergleichbar mit den normalen Variablen, aber: Bei den Methoden ist die Eingabe nicht nur von den Eingaben abhängig, sondern auch von den Eigenschaften des Objekts. Beispiel: Man nehme ein Objekt (Auto). Das habe diverse Eigenschaften (Farbe, Position der Blinker/Lampen/Reifen, Größe der Reifen, Anzahl der Reifen, etc) und bestimmte Methoden (fahren, parken, blinken, etc). Die Methoden sind direkt abhängig von den Eigenschaften und beides sind direkt Bestandteile des Objekts. ---- @greenrover: Das is nur der formale Unterschied. Wiederverwendbaren Code kannste auch mit funktionaler Programmierung erreichen. ---- PS: Objektorientiete Programmierung auf Wikipedia |
| |
| | ||
| Erfahrener Benutzer Registriert seit: 24.12.2004
Beiträge: 1.814
![]() | Zitat:
http://en.wikipedia.org/wiki/Functional_Programming | |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | DerDesian: Du redest Blödsinn, zumindest in deinem letzten Posting. Außerdem bin ich mir sicher, dass der Threadstarter sich noch nicht annähernd ausgiebig mit OOP beschäftigt hat. Es gibt so viele Artikel darüber http://de.wikipedia.org/wiki/Objekto...Programmierung http://de.wikipedia.org/wiki/Klasse_...grammierung%29 .. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JS: Einführung - Javascript im Schichtenmodell | nikosch | Tutorials | 4 | 11.04.2009 17:06 |
| Rekursive Funktion bricht ab... | duras666 | PHP Tipps 2008 | 9 | 28.04.2008 11:36 |
| gpc_quotes funktion: verbesserungsvorschläge? | Promaetheus | PHP Tipps 2007 | 10 | 12.08.2007 19:29 |
| variable in funktion | JanM | PHP Tipps 2006 | 2 | 23.07.2006 20:06 |
| Komplexe Funktion: +Übersichtlichkeit, -Performance | Jacks Rache | PHP Tipps 2006 | 3 | 07.06.2006 14:22 |
| PHP-GTK Tutorial | Beitragsarchiv | 9 | 02.11.2005 21:07 | |
| Rückgabewert einer rekrusiven Funktion | PHP-Fortgeschrittene | 7 | 06.10.2005 18:44 | |
| (schnellere) Funktion zum Zusammenfassen von CSS | PHP-Fortgeschrittene | 21 | 08.08.2005 16:47 | |
| In einer Funktion auf eine Funktion der Klasse zugreifen | phpbeginner | PHP Tipps 2005-2 | 2 | 28.07.2005 00:30 |
| Funktion in einer Funktion aufrufen? | PHP Tipps 2005-2 | 11 | 14.06.2005 15:14 | |
| [Erledigt] Array-Übergabe in Funktion | PHP Tipps 2005 | 1 | 08.05.2005 21:05 | |
| [Erledigt] Wie kann ich beliebig viele Werte an eine Funktion übergeben | PHP Tipps 2005 | 11 | 25.01.2005 10:44 | |
| sql anfrage in funktion | greenrover | PHP Tipps 2004-2 | 4 | 10.11.2004 14:58 |
| [Erledigt] sql syntax error in funktion, kann aber nix finden :( | PHP Tipps 2004 | 10 | 20.07.2004 19:19 | |
| [Erledigt] Referenz auf Funktion übergeben | PHP-Fortgeschrittene | 7 | 20.07.2004 09:51 | |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.