Kostenlos: Online Buch Objektorientierte Programmierung
Der Galileo-Verlag hat sein Angebot an kostenlosen Büchern mal wieder um ein weiteres Exemplar erweitert, bereits seit Ende März steht das neue Handbuch “Objektorientierte Programmierung” von Bernhard Lahres und Gregor Rayman als openbook in einer HTML-Version zur Online-Lektüre und zum Download auf der Website von Galileo Computing zur Verfügung.
Objektorientierte Programmierung Objektorientierte Software-Entwicklung hat sich als Standardverfahren etabliert, um die steigende Komplexität von Software-Projekten zu bewältigen. Die Autoren haben ihren Job gründlich erledigt, es gelingt ihnen, auf 656 Seiten Theorie und Praxis verständlich miteinander zu verbinden. Neben den theoretischen Grundlagen erleichtern zahlreiche Beispiele den praktischen Einsatz. Als Sprachen kommen C++, Java, Ruby, C# und PHP zum Einsatz. Auch eine Einführung in die aspektorientierte Programmierung wird dem Leser gegeben.
Bernhard Lahres und Gregor Raýman schlagen in diesem OOP-Handbuch die Brücke von der Theorie zur Praxis. Sie vermitteln nicht nur die Grundlagen, sondern zeigen vor allem, wie objektorientierte Entwurfs- und Entwicklungsverfahren in der Praxis erfolgreich umgesetzt werden. Die beiden Autoren erläutern alle Prinzipien und ihre Umsetzung anschaulich anhand einer Vielzahl typischer Beispiele. Als Sprachen werden C++, Java, Ruby, C# und PHP eingesetzt. Des Weiteren bietet das Buch eine Einführung in die aspektorientierte Programmierung.
Da das Buch im HTML-Format vorliegt, ist lediglich ein Browser zum Lesen notwendig. Die gedruckte, fast 700 Seiten umfassende Ausgabe ist soeben bei Galileo Computing erschienen und kostet im Buchhandel 49,90 Euro (ISBN 978-3-8362-1401-8).
Links zum Openbook:
Openbook - Objektorientierte Programmierung
Download-Adresse:
ZIP-Archiv Der Download beträgt rund 5,3 MB.
Aus dem Inhalt:
- Prinzipien des objektorientierten Entwurfs
- Basis der Objektorientierung
- Kapselung von Daten
- Polymorphie
- Struktur objektorientierter Software
- Klassen und Vererbung
- Konkrete und abstrakte Datentypen
- Beziehungen zwischen Objekten
- Klassen von Werten und Objekten
- Vererbungsbeziehungen
- Mehrfachvererbung
- Statische und dynamische Klassifizierung
- Persistenz
- Erzeugung von Objekten
- Zerstörung von Objekten
- Objekte in Aktion und in Interaktion
- Objekte als Vertragspartner
- Module als konfigurierbare und änderbare Komponenten
- MVC
- Aspekte und Objektorientierung
- Beispielprojekt
Über den Autor
Bernhard Lahres, Diplom-Informatiker, ist Gesellschafter der Hamburger scopus GmbH, die sich auf Projekte und Technologieberatung im Bereich XML und XML-basierte Dokumentationssysteme spezialisiert hat. Außerdem arbeitet er als freier Berater in den Bereichen objektorientierte Software-Architekturen und Software-Entwicklungsprozesse. Dabei wirkte er an großen Softwareprojekten u.a. im Banken- und im Mobilfunkbereich mit. Er hat dabei die Möglichkeiten, aber auch die Grenzen der objektorientierten Methoden in der Praxis kennen gelernt.Gregor Rayman, Dipl.-Mathematiker, arbeitet als Softwareberater und -entwickler in den Branchen Industrie, Automotive, Dienstleistungen und in letzter Zeit hauptsächlich in der Telekommunikation. Er ist Geschäftsführer der Internet Technology DE GmbH.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.


Leave a Reply