Titel:

Java Programmierung

Startseite
english
  
ISBN: 3446216375   ISBN: 3446216375   ISBN: 3446216375   ISBN: 3446216375 
 
|<< Anfang     < Zurück     Index     Weiter >     Ende >>|
  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



  
Programmieren in Java
Sonstige Artikel:
Shônishin: Japanische Kinderakupunktur - mit Zugang zum Elsevier-Portal
Schüßler-Salben (GU Gesundheits-Kompasse)
Koch-Set 2 Pers. Stainless Steel
von Mil-Tec
 
   
 
     
|<< 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