*Result*: Bäume.
*Further Information*
*Die hier gezeigte Programmiertechnik ist zwar etwas schreibaufwendig, weil man für jeden Knotentyp eine neue Klasse einführen muss. Aber sie hat auch gravierende Vorteile: Wir können problemlos neue Operatoren (Knotentypen) hinzufügen, ohne irgendetwas an den alten Programmteilen ändern zu müssen. Hätten wir dagegen eine große Funktion eval geschrieben, müssten wir dort in einer langen switch-Anweisung alle Operatorarten abfragen. Diese Anweisung müsste beim Hinzufügen neuer Operatoren jeweils angepasst werden. Andererseits macht der hier gezeigte Ansatz größeren Aufwand, wenn wir neben eval noch eine weitere Operation einführen wollen. Denn diese müssen wir dann in jeder der Spezialklassen hinzuprogrammieren. [ABSTRACT FROM AUTHOR]
Copyright of Programmieren mit Java is the property of Springer Nature / Books and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)*