Institut für Informatik III
Universität Bonn

Datenbanken * Informationssysteme * Softwaretechnologie * Computergrafik * Mustererkennung * Bildverarbeitung * Künstliche Intelligenz * Robotik 

AG objektorientierte Programmierung

Univ.-Prof. Dr. Armin B. Cremers
Dr. Günter Kniesel

Stand: 27.02.2002



- Literatursammlung -


Objektorientierte Programmierung
Java
Komponenten
online
online

Einführung
für OOP-Anfänger
Einführung
Modellierung (OMT, UML)
für OOP-Erfahrene

Patterns
APIs


Standorte


Komponenten-basierte Softwareentwicklung

  1. Component Software - Beyond Object-Oriented Programming
    Clemens Szyperki
    Addison-Wesley, 1998.
    ISBN: 0-201-17888-5, DM 97,50
    --> Sehr gute Diskussion aller relevanten Aspekte, von programmiersprachlichen Voraussetzungen, organisatorischen Randbedingungen, existierenden Konzepten (CORBA, JavaBeans, ActiveX) und sich abzeichnenden Entwicklungen bis hin zu Marktaspekten
    --> Grundlage der Diskussion von Komponenten in der AGOOP
    Im Handapparat der SWT-Vorlesung 1999 und in A110* (letzteres meistens bei Oliver Stiemerling ausgeliehen, A107 ;-) )

Objekt-orienterte Softwareentwicklung

  1. Cetus - Thousands of Links to Object-Orientation
    --> Exzellente Website zu allen Aspekten von Objektorientierung. Was immer man wissen möchte - hier findet man´s ziemlich sicher.

    Object-oriented Software Construction
    Bertrand Meyer
    Prentice Hall International, 2-te Ausgabe, ISBN: 0-13-629049-3, DM 112 (mit CD-ROM: 0-13-629155-4, DM 124 )
    --> Gute allgemeine Einführung in objektorientierte Softwareentwicklung. Wer´s etwas weniger detailliert haben möchte kommt auch gut mit der ersten Ausgabe aus (Prentice Hall 1988, ISBN 0-13-629049-3) - die umfaßt nur 530 Seiten ;^).
    A110*

    Objektorientiertes Modellieren und Entwerfen
    J. Rumbaugh, M. Blaha, W.Premerlani, F. Eddy, W. Lorensen
    Hanser und Prentice-Hall International 1993.
    --> Kapitel 1-4. Beschreibung von OMT, der einflussreichsten der drei Methoden, die in die UML eingeflossen sind.
    A110, Handapparat zur Softwaretechnologie-Vorlesung

    Design Patterns - Elements of Reusable Object-Oriented Software
    E. Gamma, R. Helm, R. Johnson, J. Vlissides
    Addison Wesley 1995, ISBN 0-201-63361-2 (auch als CD, ISBN 0-201-63498-8)
    --> Sollte jeder im Schlaf beherrschen. Je mehr um so besser.
    A110, Handapparat zur Softwaretechnologie-Vorlesung

    Entwurfsmuster
    E. Gamma, R. Helm, R. Johnson, J. Vlissides
    Addison Wesley 1995
    Deutsche Ausgabe des "Patterns"-Buches.
    ---

    All you ever wanted to know about patterns...
    --> Patterns-Teil von Cetus (s.o.).

Java

Reichlich Online-Information zu allen Aspekten von Java (Einstieg, Tutorials, Literatur, Programmier-Tips, Entwicklungsumgebungen, APIs, neue Entwicklungen, Forschung, Java-News, Applets, lokale Java-Software, etc.) gibt´s im

Virtual JavaLab.

Neulingen sei vor allem das Tutorial von JavaSoft / Addison Wesley ans Herz gelegt:

Leuten, die bereits Erfahrung mit anderen objekt-orientierten Sprachen haben, wird vor allem empfohlen

Sehr hilfreich bei der Einarbeitung in die APIs, da auch mit reichlich Kommentaren und Anwendungsbeispielen versehen ist


[Uni-Bonn] [Informatik] [III] [AG OOP] [Seitenanfang]
URL: http://www.cs.uni-bonn.de /III/lehre/AG/OOP/literatur.html Stand: 27.02.2002
Kommentare an gk@cs.uni-bonn.de

[Uni-Bonn] [Informatik] [III] [AG OOP] [Seitenanfang]
URL: http://www.cs.uni-bonn.de /III/lehre/AG/OOP/literatur.html Stand: 27.02.2002
Kommentare an gk@cs.uni-bonn.de