Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Vergleich von Vererbungsmechanismen anhand von Design Patterns inC++, Eiffel und Smalltalk |
| Autor | Bermann, Inge |
| Erscheinungsjahr | 2000 |
| Inventardatum | 11.01.2000 |
| Abstract | Diese Arbeit beschäftigt sich damit, die Frage nach der Eignung der drei objektorientierten Programmiersprachen C++, Eiffel und Smalltalk für bestimmte Aufgaben zu beantworten. Meist ist nämlich eine Sprache besser anwendbar als eine andere, weil sie hilfreiche Sprachelemente bereits besitzt oder aber vorausgesetzte Konstrukte nicht existieren und erst neu geschaffen werden müssen. Der Vergleich wird mit Hilfe von Design Patterns durchgeführt, die bewährte Klassenentwürfe für bestimmte Anwendungsfälle darstellen. Die ausgesuchten Design Patterns beschäftigen sich speziell mit Vererbung. Im Rahmen dieser Arbeit werden sie implementiert und die Resultate jeder Sprache miteinander verglichen. Das Ergebnis dieser Vergleiche zeigt, dass sowohl C++ als auch Eiffel und Smalltalk Vorteile wie auch Schwächen besitzen. Es existieren aber auch Unterschiede in den Möglichkeiten der Sprachen für eine effiziente Implementierung der Design Patterns. |
| Status | Verfügbar |