Titel:

Java Programmierung

Startseite
english
  
ISBN: 3836213796   ISBN: 3836213796   ISBN: 3836213796   ISBN: 3836213796 
 
|<< 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



  
Einstieg in Java 6: Sonderausgabe: Verständliche und umfassende Einführung. Mit vielen Beispielen und kommentierten Lösungen. Progammierung von GUIs, ... Websites u.v.m (Galileo Computing)
Siehe auch:
Java - kurz & gut
Eclipse IDE - kurz & gut
Java 6 Das Übungsbuch. 200 Aufgaben mit vollst...
Einstieg in Eclipse 3.5: RCP-, Web- und AJAX-A...
Java ist auch eine Insel: Programmieren m...
Handbuch der Java-Programmierung: Standard Editi...
 
   
 
     
|<< 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