|
|||||||||||||||||||||||||||||||||||||||||
| ISBN: 3836213796 ISBN: 3836213796 ISBN: 3836213796 ISBN: 3836213796 | |||||||||||||||||||||||||||||||||||||||||
|
Wir empfehlen: | ||||||||||||||||||||||||||||||||||||||||
5.
Objektorientierte Programmierung und Wiederverwendbarkeit Zusammenfassend gibt es verschiedene Optionen des Wiederverwendens, nachdem eine Komponente erstellt wurde. Bibliotheksvariante: Programmmodule bzw. Komponenten werden von vorneherein als Bibliothek bzw. Softwarebaukasten entwickelt, d.h. der Einsatz innerhalb mehrerer verschiedener Programmsysteme ist der Regelfall. Hier wird nur z. B. ein Paket importiert und verwendet oder spezialisiert. Adaptionsvariante: Ein Programmmodul wird für ein bestimmtes Programm entwickelt und später, wenn sich ein ähnliches Anwendungsgebiet ergibt, wird es für eine Wiederverwendung angepasst. Dies ist jedoch programmiertechnisch und organisatorisch aufwendiger.
6.
Überblick Das Strukturieren der Typen durch Subtyping (vgl. Abschnitt 3.2) vereinfacht das Hinzufügen und Verändern neuer Typen mit ähnlicher Schnittstelle bzw. Funktionsweise. Dabei bringt Vererbung eine erhebliche Vereinfachung der Spezialisierung der Typen, vor allem im Hinblick auf die Klassifizierung und Planung. In Verbindung mit der Anwendung von Kapselungstechniken verringert sich das Risiko, von Benutzer- und Programmiererseite her, dass unzulässige Zugriffe auf Strukturen oder Daten der Komponente bzw. des Moduls ermöglicht werden, was eine Inkonsistenz, Redundanz oder ein fehlerhaftes Verhalten herbeiführen kann. Insbesondere bei der Verwendung innerhalb völlig unterschiedlicher Programmsysteme. 7. Bibliographie Arnd Poetzsch-Heffter:
Konzepte objektorientierter
Programmierung. Springer Verlag, 2000 Laura Lemay, Charles L. Perkins: Teach Yourself JAVA in 21 Days. SAMS Publishing, 1996 Stefan Middenberg, Reiner Singer: Programmierhandbuch und Referenz für die Java-2-Plattform. Dpunkt Verlag, 1999 Manfred Broy: Informatik Band 1 - Programmierung und
Rechnerstrukturen. Springer-Verlag, 1998 Jesse Liberty: Teach Yourself C++ in 21 Days. SAMS Publishing, 1997 |
|
||||||||||||||||||||||||||||||||||||||||
| |<< Anfang < Zurück Index Weiter > Ende >>| | |||||||||||||||||||||||||||||||||||||||||
|
Zurück zur Themenseite: StudyPaper.com/Startseite/Computer/Informatik/Programmieren/Java Das Setzen von Verweisen (Links) auf diese Seite ist gestattet und bedarf keine vorherige Absprache. | |||||||||||||||||||||||||||||||||||||||||
| Startseite | english | Bookmark setzen | Webseite weiterempfehlen | Copyright © | Impressum | |||||||||||||||||||||||||||||||||||||||||