Research Work Carried Out by Students (Berm99)
Inge Bermann.
Vergleich von Vererbungsmechanismen anhand von Design Patterns in C++, Eiffel und Smalltalk.
Theses, Institute of Computer Languages, Vienna University of Technology, 1999,
in German.
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.
- Theses
@MastersThesis{Berm99,
author = {Inge Bermann},
title = {Vergleich von {V}ererbungsmechanismen anhand von Design Patterns in {C++}, {E}iffel und {S}malltalk},
school = {Institute of Computer Languages, Vienna University of Technology},
address = "Vienna, Austria",
year = 1999,
url = {http://www.complang.tuwien.ac.at/Diplomarbeiten/bermann99.ps.gz}
}