Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

Unterschied zw. Funktional/Objektorientiert/Serviceorientiert

erna9000 / 9 Antworten / Flachansicht Nickles

Hallo,
ich hoffe einer von euch kann einem Softwarelaien möglichst einfach den Unterschied von Funktional, Objektorientiert und Serviceorientiert an einem praxisnahen Beispielt erklären? Viell. kennt ja jemand ein möglichst einfaches Beispiel (nicht auf Softwareebene) sondern auf Ebene für "Entwicklungs-Deppen". 'n Prof hatte glaub ich mal n Beispiel für "Essen zubereiten" genannt...
Viell. kann mir ja jemand helfen....wäre euch sehr dankbar, da Morgen schon die Klausur ist, und die Frage in einer älteren Klausur schon mal so in der Art drankam....

Danke Danke Danke :-)

bei Antwort benachrichtigen
Ten_Eniunlsl erna9000 „Unterschied zw. Funktional/Objektorientiert/Serviceorientiert“
Optionen

Hi
Also Objektorientiert ist etwa so
Du hast ein Objekt Pizza,
dieses kann Variablen enthalten also z.B. Salamie, Tomaten Soße, Knoblauch etc.
es gibt aber auch Methoden/Funktionen z.B in den offen schieben, aus den offen holen etc..
dann gits noch get/set bzw. getter und setter z.B. der darf die das stück essen der darf dort nen anderen belag hinlegen sind halt zugriffs methoden.

Dann Funktional
du hast eigentlich bloß variablen und Funktionen.
die nicht direkt einem objekt zugehören sondern mit informationen gefütert werden.
das heist du hast z.B ein Array namens pizza und das erste element ist Tomatensoße das zweite salamie
und dann hast du funktionen wie salamie drauf legen etc.
Das heist du hast halt kein objekt mehr sondern eine lose ansammlung von variablen und funktionen.
Dadurch ist es sehr leicht möglich eine funktionen hier z.B. salamie belegen auch auf ein brötchen anwenden kannst.

Serviceorientiert kenn ich leider auch nicht.

Sers

Ten

bei Antwort benachrichtigen