Funktionalität

Aus Kefk

Wechseln zu: Navigation, Suche

Die Funktionalität bezeichnet in der Technik und besonders in der Informatik die erfolgreich realisierte Fähigkeit eines Produktes oder einer Komponente, eine bestimmte Aufgabe oder Menge von Aufgaben zu lösen. Die Funktionalität ist zu unterscheiden von einer Einzelfunktion, also einem Unterprogramm bzw. einer Funktion im Sinne der Programmierung. Typischerweise kapselt eine Komponente eine Funktionalität und bietet, um das zu erreichen, viele verschiedene Einzelfunktionen an.

Ein Beispiel aus der Objektorientierten Programmierung: Eine Klasse Queue implementiert die Funktionalität einer Warteschlange (FIFO-Puffer) indem sie zwei Einzelfunktionen (Methoden) anbietet: put() (legt einen Eintrag in die Warteschlange) und get() (holt den nächsten Eintrag aus der Warteschlange). Keine der beiden Methoden implementiert die gewünschte Funktionalität alleine, sie entsteht durch die Gesamtheit der Klasse Queue.

Siehe auch

Persönliche Werkzeuge
Andere Sprachen