logo of the SSW institute
Institut für Systemsoftware
Johannes Kepler Universität Linz
Fachbereich Informatik
logo of the Cristian Doppler Research Association
Christian Doppler Labor
Automated Software Engineering

Home

General
Staff
Contact
Partners
Alumni

Research
Areas
Projects
Papers
Books
Reports
Awards

Teaching
Lectures
Exams
B.Projects
M.Theses
PhD Theses
Go Abroad

Misc
Library
Seminars
Gallery
Links
Search

Webmaster


logo of the Johannes Kepler University (JKU)

Literatur

(zu H. Mössenböck: Softwareentwicklung 2)

Es gibt eine Fülle von Büchern über Objektorientierte Programmierung. Hier ist eine Auswahl guter Bücher zu einzelnen Teilbereichen der Vorlesung:

Programmierung

  • Barnes D., Kölling M.: Java lernen mit BlueJ. Pearson 2009
    Eine Einführung in Java und OOP an Hand der Programmierumgebung BlueJ.
  • Arnow D., Weiss G.: Introduction to Programming Using Java : An Object-Oriented Approach, 2nd edition. Addison-Wesley, 2003.
    Ebenfalls eine gute Einführung in die objektorientierten Konzepte anhand von Java.
  • Flanagan D.: Java in a Nutshell. 5th edition. O'Reilly 2005
    Viele Anwendungsbeispiele der Java-Technologie.

Design

  • Winter M.: Methodische objektorientierte Softwareentwicklung, dpunkt.verlag 2005.
    Ein sehr gutes und konkretes Buch, das alle modernen Konzepte objektorientierter Softwareentwicklung beschreibt.
  • Brügge B., Dutoit A.H.: Objektorientierte Softwaretechnik mit UML, Entwurfsmustern und Java, Pearson Prentice Hall 2004
    Java, UML und Entwurfsmuster sind auch Themen dieser Vorlesung. Das Buch geht aber darüber hinaus und beschreibt Themen des allgemeinen Software Engineering (z.B. Anforderungsdefinition, Entwurf, Projektmanagement, etc.)
  • Fowler M.: UML Distilled. 3rd edition. Addison-Wesley 2003.
    Eine sehr kompakte Übersicht über alle Sichten und Notationen von UML.
  • Rumbaugh J. et al.: The Unified Modeling Language Reference Manual. 2nd edition. Addison-Wesley 2004.
    Dies ist das Standard-Buch über UML. Es ist gut verständlich geschrieben und enthält eine Fülle nützlicher Beispiele.
  • Hinz M., Kappel G., Kapsammer E., Retschitzegger W.: UML@Work. 3. Auflage. dpunkt-Verlag 2005.
    Ein sehr gutes deutsches Buch über UML. Enthält viele Beispiele.
  • Gamma E., Helm R., Johnson R., Vlissides J.: Entwurfsmuster -- Elemente wiederverwendbarer objektorientierter Software. Addison-Wesley, 2004.
    Sehr nützliches Buch für den schon etwas erfahrenen OOP-Programmierer. Enthält einen reichen Schatz von Erfahrung und Designwissen. Viele gute Beispiele.

Andere Sprachen

  • Goldberg A., Robson D.: Smalltalk-80, The Language and its Implementation, Addison-Wesley, 1989.
    Noch immer das Standardwerk über Smalltalk von den Leuten, die Smalltalk entwickelt haben.
  • Stroustrup B.: The C++ Programming Language. 3rd edition. Addison-Wesley, 2000.
    Der C++-Klassiker vom Entwickler dieser Sprache

Online-Quellen

Web-Seiten mit weiterführenden Inhalten zum Thema OOP.