,,Rechnen mit Funktionen`` ist oft die softwaretechnisch vernünftige Lösung. In Sprachen, die das nicht direkt unterstützen, kann man das evtl. simulieren.
Bsp: Java hat keine Zeiger auf Funktionen, deswegen:
Nutzer übergibt Comparator-Objekt,
die Vergleichsfunktion ist dessen (einzige) Methode.
Nutzer übergibt ActionListener-Objekt,
das Unterprogramm (das bei Click auszuführen ist),
ist dessen (einzige) Methode.