Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Subtyping and Inheritance in Object-Oriented Programming |
| Autor | STOYAN, Kurtev |
| Erscheinungsjahr | 2000 |
| Inventardatum | 15.02.2000 |
| Abstract | Subtypen und Vererbung gehören zu den wichtigsten Konzpeten in der objekt-orientierten Programmierung und haben wesentlichen Anteil an der Popularitaet des objekt-orientierten Paradigmas in der modernen Softwareentwicklung . Während Vererbung ein Mechanismus zur Wiederverwendung von vorhandenen Implementierungen ist, stellen Subtypen semantische Beziehungen zwischen den externen Verhaltensweisen von Objekten dar. Obwohl diese eigenstaendigen Konzepte in gaenzlich verschiedenen Teilgebieten der Programmierung verwurzelt sind, werden sie, im allgemeinen, nur mangelhaft differenziert. Die Notwendigkeit entsteht, eine Analyse von Typen, Implementierungen, Subtypen und Vererbung aus theoretischer und praktischer Sicht durchzuführen. Nach einer sprachunabhängigen Präsentation dieser Konzepte werden Subtypen und Vererbung einander gegenübergestellt, sowie deren Integration in zwei unterschiedlichen obejkt-orientierten Programmiersprachen untersucht. Dabei wird die Wirklichkeit einer klaren Trennung sowohl in stark als auch in dynamisch typisierten Sprachen festgestellt, um eine Unterscheidung zwischen verhaltens-orientiertem Entwurf und code-orientierter Implementierung zu ermöglichen. |
| Status | Verfügbar |