Full metadata record
DC FieldValueLanguage
dc.contributor.authorZiesche, Peterde
dc.date.accessioned2004-12-06T12:55:33Z-
dc.date.available2004-12-06T12:55:33Z-
dc.date.created1998de
dc.date.issued2003-05-07de
dc.identifier.urihttp://hdl.handle.net/2003/2707-
dc.identifier.urihttp://dx.doi.org/10.17877/DE290R-14519-
dc.description.abstractVererbung ist ein bekannter, weit verbreiteter Mechanismus in der objektorientierten Softwareentwicklung, um Eigenschaften und Verhalten in mehreren Klassen gemeinsam zu nutzen. In bestimmten Situationen, z.B. bei einer rollenbasierter Sicht auf ein Softwaresystem, ist Vererbung jedoch nicht flexibel genug um den Anwendungsbereich in natürlicher Weise zu modellieren. In diesen Situationen bietet Delegation, ein in Prototyping-Sprachen wohlbekanntes Konstrukt, oft die geforderte Flexibilität. Delegation realisiert Vererbug zwischen einzelnen Objekten. In dieser Diplomarbeit wird die statisch getypte, objektorientierte Programmiersprache Eiffel um Delegation erweitert. Die Sprache wird um einige wenige neue Schlüsselwörter ergänzt, zusätzlich wird die Semantik bestehender Konstrukte zur Unterstützung von Delegation erweitert. An Beispielen wird gezeigt, daß die neu entwickelte Sprache mehr Flexibilität bietet, jedoch auch an einigen Stellen zusätzliche Quellen für Laufzeitfehler enthält. Diese möglichen Laufzeitfehler und ihre Vermeidung werden in der Arbeit genau untersucht.de
dc.format.extent2200172 bytes-
dc.format.extent641183 bytes-
dc.format.extent677570 bytes-
dc.format.mimetypeapplication/gzip-
dc.format.mimetypeapplication/pdf-
dc.format.mimetypeapplication/postscript-
dc.language.isodede
dc.publisherUniversität Dortmundde
dc.subject.ddc004de
dc.titleDelegation in Eiffelde
dc.typeTextde
dc.type.publicationtypebachelorThesis-
dcterms.accessRightsopen access-
Appears in Collections:LS 10 Software-Technologie

Files in This Item:
File Description SizeFormat 
ziesche.pdfDNB626.16 kBAdobe PDFView/Open
ziesche.psDNB2.15 MBPostscriptView/Open
ziesche.ps.gz661.69 kBGNU ZIPView/Open


This item is protected by original copyright



This item is protected by original copyright rightsstatements.org