Objektorientierte Programmierung Python (30 results)

- Softcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Good
£ 6.92
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 13 available
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present.

- Softcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Very good
£ 7.37
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 8 available
Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.

- Softcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Fair
£ 15.43
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: acceptable. Ausreichend/Acceptable: Exemplar mit vollständigem Text und sämtlichen Abbildungen oder Karten. Schmutztitel oder Vorsatz können fehlen. Einband bzw. Schutzumschlag weisen unter Umständen starke Gebrauchsspuren auf. / Describes a book or dust jacket that has the complete text pages (including those with ma…ps or plates) but may lack endpapers, half-title, etc. (which must be noted). Binding, dust jacket (if any), etc may also be worn.

Condition: Used - Good
£ 11.27
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present.

- Hardcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Good
£ 22.61
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 6 available
Condition: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present.

- Hardcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - Very good
£ 24.29
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 2 available
Condition: very good. Gut/Very good: Buch bzw. Schutzumschlag mit wenigen Gebrauchsspuren an Einband, Schutzumschlag oder Seiten. / Describes a book or dust jacket that does show some signs of wear on either the binding, dust jacket or pages.

- Hardcover
Seller: medimops, Berlin, Germanymedimops
Contact seller5-star sellerCondition: Used - As new
£ 24.39
£ 8.59 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: as new. Wie neu/Like new.

- Softcover
Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
Contact seller5-star sellerCondition: New
£ 34.43
£ 1.95 shippingShips within U.S.A.Quantity: Over 20 available
Condition: New.

- Softcover
Seller: GreatBookPrices, Columbia, MD, U.S.A.GreatBookPrices
Contact seller5-star sellerCondition: Used - As new
£ 34.96
£ 1.95 shippingShips within U.S.A.Quantity: Over 20 available
Condition: As New. Unread book in perfect condition.

- Softcover
Seller: diakonia secondhand, München, Germanydiakonia secondhand
Contact seller5-star sellerCondition: Used - Fine
£ 9.73
£ 30.07 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: Sehr gut. 5., aktualisierte Auflage. 495 S. Zustand sehr gut. Ein schonend gelesenes Exemplar. Seiten sauber. CD/DVD vorhanden. 490 Sprache: Deutsch Gewicht in Gramm: 940 Taschenbuch, Maße: 17.1 cm x 2.8 cm x 23.5 cm.

- Softcover
Seller: diakonia secondhand, München, Germanydiakonia secondhand
Contact seller5-star sellerCondition: Used - As new
£ 14.16
£ 30.07 shippingShips from Germany to U.S.A.Quantity: 1 available
Taschenbuch, 230 x 172 mm. Condition: Wie neu. 5. Auflage. 495 Seiten Original eingeschweißt. Folie beschädigt. 019 Sprache: Deutsch Gewicht in Gramm: 930.

- Softcover
Seller: Ria Christie Collections, Uxbridge, United KingdomRia Christie Collections
Contact seller5-star sellerCondition: New
£ 33.39
£ 11.98 shippingShips from United Kingdom to U.S.A.Quantity: Over 20 available
Condition: New. In German.

- Softcover
Seller: Books Puddle, New York, NY, U.S.A.Books Puddle
Contact seller4-star sellerCondition: New
£ 43.87
£ 2.95 shippingShips within U.S.A.Quantity: 4 available
Condition: New. 1. Aufl. 2024 edition NO-PA16APR2015-KAP.

- Softcover
Seller: GreatBookPricesUK, Woodford Green, United KingdomGreatBookPricesUK
Contact seller5-star sellerCondition: New
£ 33.02
£ 15.00 shippingShips from United Kingdom to U.S.A.Quantity: Over 20 available
Condition: New.

- Softcover
Seller: GreatBookPricesUK, Woodford Green, United KingdomGreatBookPricesUK
Contact seller5-star sellerCondition: Used - As new
£ 36.26
£ 15.00 shippingShips from United Kingdom to U.S.A.Quantity: Over 20 available
Condition: As New. Unread book in perfect condition.

- Softcover
Seller: Revaluation Books, Exeter, United KingdomRevaluation Books
Contact seller5-star sellerCondition: New
£ 48.02
£ 10.00 shippingShips from United Kingdom to U.S.A.Quantity: 2 available
Paperback. Condition: Brand New. 207 pages. German language. 9.45x6.62x0.44 inches. In Stock.

- Softcover
Seller: Studibuch, Stuttgart, GermanyStudibuch
Contact seller5-star sellerCondition: Used - Fine
£ 9.18
£ 53.53 shippingShips from Germany to U.S.A.Quantity: 1 available
paperback. Condition: Sehr gut. 495 Seiten; 9783836245258.2 Gewicht in Gramm: 2.

- Hardcover
Seller: BUCHSERVICE / ANTIQUARIAT Lars Lutzer, Wahlstedt, GermanyBUCHSERVICE / ANTIQUARIAT Lars Lutzer
Contact seller5-star sellerCondition: Used - Very good
£ 30.96
£ 34.32 shippingShips from Germany to U.S.A.Quantity: 1 available
Hardcover. Condition: gut. Auflage: 2. Kaum eine Software, die nicht mehr objektorientiert entworfen und entwickelt wird! In diesem Buch finden Sie alles, was Sie brauchen, um sich in die objektorientierte Programmierung einzuarbeiten. Die beiden Autoren erläutern alle Prinzipien und ihre Umsetzung anschaulich und verständlich a…nhand einer Vielzahl typischer Beispiele. Als Sprachen werden C++, Java, Ruby, C# und PHP eingesetzt. Anhand eines größeren Projekts bekommen Sie zudem einmal von Anfang bis Ende gezeigt, wie Sie OOP konsequent realisieren können. Des Weiteren bietet das Buch eine Einführung in die aspektorientierte Programmierung. Autoren: 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. Inhalt: 1. Einleitung. 13 . 1.1. Was ist Objektorientierung? 13 . 1.2. Hallo liebe Zielgruppe. 14 . 1.3. Was bietet dieses Buch (und was nicht)? 15 . 1.4. Warum überhaupt Objektorientierung? 22 2. Die Basis der Objektorientierung. 27 . 2.1. Die strukturierte Programmierung als Vorläufer der Objektorientierung. 28 . 2.2. Die Kapselung von Daten. 31 . 2.3. Polymorphie. 32 . 2.4. Die Vererbung. 34 3. Die Prinzipien des objektorientierten Entwurfs. 39 . 3.1. Prinzip 1: Prinzip einer einzigen Verantwortung. 40 . 3.2. Prinzip 2: Trennung der Anliegen. 45 . 3.3. Prinzip 3: Wiederholungen vermeiden. 47 . 3.4. Prinzip 4: Offen für Erweiterung, geschlossen für Änderung. 50 . 3.5. Prinzip 5: Trennung der Schnittstelle von der Implementierung. 53 . 3.6. Prinzip 6: Umkehr der Abhängigkeiten. 56 . 3.7. Prinzip 7: Mach es testbar. 62 4. Die Struktur objektorientierter Software. 65 . 4.1. Die Basis von allem: das Objekt. 65 . 4.2. Klassen: Objekte haben Gemeinsamkeiten. 84 . 4.3. Beziehungen zwischen Objekten. 117 . 4.4. Klassen von Werten und Klassen von Objekten. 133 5. Vererbung und Polymorphie. 155 . 5.1. Die Vererbung der Spezifikation. 155 . 5.2. Polymorphie und ihre Anwendungen. 193 . 5.3. Die Vererbung der Implementierung. 239 . 5.4. Mehrfachvererbung. 261 . 5.5. Statische und dynamische Klassifizierung. 289 6. Persistenz. 299 . 6.1. Serialisierung von Objekten. 299 . 6.2. Speicherung in Datenbanken. 300 . 6.3. Abbildung auf relationale Datenbanken. 307 . 6.4. Normalisierung und Denormalisierung. 320 7. Abläufe in einem objektorientierten System. 337 . 7.1. Erzeugung von Objekten mit Konstruktoren und Prototypen. 338 . 7.2. Fabriken als Abstraktionsebene für die Objekterzeugung. 349 . 7.3. Objekte löschen. 397 . 7.4. Objekte in Aktion und in Interaktion. 412 . 7.5. Kontrakte: Objekte als Vertragspartner. 455 . 7.6. Exceptions: Wenn der Kontrakt nicht eingehalten werden kann. 471 8. Module und Architektur. 503 . 8.1. Module als konfigurierbare und änderbare Komponenten. 503 . 8.2. Die Präsentationsschicht: Model, View, Controller (MVC). 511 9. Aspekte und Objektorientierung. 527 . 9.1. Trennung der Anliegen. 527 . 9.2. Aspektorientiertes Programmieren. 539 . 9.3. Anwendungen der Aspektorientierung. 550 . 9.4. Annotations. 562 10. Objektorientierung am Beispiel: Eine Web-Applikation mit PHP 5 und Ajax. 573 . 10.1. OOP in PHP. 574 . 10.2. Das entwickelte Framework -- Trennung der Anliegen -- Model View Controller. 578 . 10.3. Ein Dienst in PHP. 580 . 10.4. Ein Klient in Ajax. 586 . 10.5. Ein Container für Dienste in PHP. 598 . 10.6. Ein Klient ohne JavaScript. 615 . 10.7. Was noch übrigbleibt. 619 . Anhang. 621 A. Verwendete Programmiersprachen. 623 . A.1. C++. 623 . A.2. Java. 626 . A.3. C#. 629 . A.4. JavaScript. 629 . A.5. CLOS. 632 . A.6. Python. 635 . A.7. Ruby. 637 B. Literaturverzeichnis. 641 . B.1. Allgemeine Bücher zur Softwareentwicklung. 641 . B.2. Bücher über die UML und die verwendeten Programmiersprachen. 643 Reihe/Serie Galileo Computing Verlagsort Bonn Sprache deutsch Maße 168 x 240 mm Mathematik Informatik Informatik Programmiersprachen -werkzeuge Informatik Software Entwicklung Objektorientierung Aspektorientierung C# C++ Programmiersprachen Objektorientierte Programmierung Objektorientierung OOP Python Ruby Smalltalk ISBN-10 3-8362-1401-6 3836214016 ISBN-13 978-3-8362-1401-8 9783836214018 In deutscher Sprache. 656 pages. 17,9 x 4,2 x 24,8 cm.

- Softcover
Seller: buchlando-buchankauf, Neumünster, SH, Germanybuchlando-buchankauf
Contact seller5-star sellerCondition: Used - Fine
£ 26.43
£ 38.75 shippingShips from Germany to U.S.A.Quantity: 1 available
paperback. Condition: Sehr gut. 656 Seiten; Sehr gut erhalten FO 130297 Sprache: Deutsch Gewicht in Gramm: 2.

- Hardcover
Seller: Studibuch, Stuttgart, GermanyStudibuch
Contact seller5-star sellerCondition: Used - Fine
£ 17.48
£ 53.53 shippingShips from Germany to U.S.A.Quantity: 1 available
hardcover. Condition: Sehr gut. 1040 Seiten; 9783836258647.2 Gewicht in Gramm: 3.

- Hardcover
Seller: Studibuch, Stuttgart, GermanyStudibuch
Contact seller5-star sellerCondition: Used - Very good
£ 17.48
£ 53.53 shippingShips from Germany to U.S.A.Quantity: 1 available
hardcover. Condition: Gut. 1040 Seiten; 9783836258647.3 Gewicht in Gramm: 3.

Published by Galileo Computing, 2018
- Hardcover
Seller: BUCHSERVICE / ANTIQUARIAT Lars Lutzer, Wahlstedt, GermanyBUCHSERVICE / ANTIQUARIAT Lars Lutzer
Contact seller5-star sellerCondition: Used - Very good
£ 65.48
£ 34.32 shippingShips from Germany to U.S.A.Quantity: 1 available
Hardcover. Condition: gut. 2018 | 4., aktualisierte Auflage. Kaum eine Software, die nicht mehr objektorientiert entworfen und entwickelt wird! In diesem Buch finden Sie alles, was Sie brauchen, um sich in die objektorientierte Programmierung einzuarbeiten. Die beiden Autoren erläutern alle Prinzipien und ihre Umsetzung anschaul…ich und verständlich anhand einer Vielzahl typischer Beispiele. Als Sprachen werden C++, Java, Ruby, C# und PHP eingesetzt. Anhand eines größeren Projekts bekommen Sie zudem einmal von Anfang bis Ende gezeigt, wie Sie OOP konsequent realisieren können. Des Weiteren bietet das Buch eine Einführung in die aspektorientierte Programmierung. Autoren: 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. Inhalt: 1. Einleitung. 13 . 1.1. Was ist Objektorientierung? 13 . 1.2. Hallo liebe Zielgruppe. 14 . 1.3. Was bietet dieses Buch (und was nicht)? 15 . 1.4. Warum überhaupt Objektorientierung? 22 2. Die Basis der Objektorientierung. 27 . 2.1. Die strukturierte Programmierung als Vorläufer der Objektorientierung. 28 . 2.2. Die Kapselung von Daten. 31 . 2.3. Polymorphie. 32 . 2.4. Die Vererbung. 34 3. Die Prinzipien des objektorientierten Entwurfs. 39 . 3.1. Prinzip 1: Prinzip einer einzigen Verantwortung. 40 . 3.2. Prinzip 2: Trennung der Anliegen. 45 . 3.3. Prinzip 3: Wiederholungen vermeiden. 47 . 3.4. Prinzip 4: Offen für Erweiterung, geschlossen für Änderung. 50 . 3.5. Prinzip 5: Trennung der Schnittstelle von der Implementierung. 53 . 3.6. Prinzip 6: Umkehr der Abhängigkeiten. 56 . 3.7. Prinzip 7: Mach es testbar. 62 4. Die Struktur objektorientierter Software. 65 . 4.1. Die Basis von allem: das Objekt. 65 . 4.2. Klassen: Objekte haben Gemeinsamkeiten. 84 . 4.3. Beziehungen zwischen Objekten. 117 . 4.4. Klassen von Werten und Klassen von Objekten. 133 5. Vererbung und Polymorphie. 155 . 5.1. Die Vererbung der Spezifikation. 155 . 5.2. Polymorphie und ihre Anwendungen. 193 . 5.3. Die Vererbung der Implementierung. 239 . 5.4. Mehrfachvererbung. 261 . 5.5. Statische und dynamische Klassifizierung. 289 6. Persistenz. 299 . 6.1. Serialisierung von Objekten. 299 . 6.2. Speicherung in Datenbanken. 300 . 6.3. Abbildung auf relationale Datenbanken. 307 . 6.4. Normalisierung und Denormalisierung. 320 7. Abläufe in einem objektorientierten System. 337 . 7.1. Erzeugung von Objekten mit Konstruktoren und Prototypen. 338 . 7.2. Fabriken als Abstraktionsebene für die Objekterzeugung. 349 . 7.3. Objekte löschen. 397 . 7.4. Objekte in Aktion und in Interaktion. 412 . 7.5. Kontrakte: Objekte als Vertragspartner. 455 . 7.6. Exceptions: Wenn der Kontrakt nicht eingehalten werden kann. 471 8. Module und Architektur. 503 . 8.1. Module als konfigurierbare und änderbare Komponenten. 503 . 8.2. Die Präsentationsschicht: Model, View, Controller (MVC). 511 9. Aspekte und Objektorientierung. 527 . 9.1. Trennung der Anliegen. 527 . 9.2. Aspektorientiertes Programmieren. 539 . 9.3. Anwendungen der Aspektorientierung. 550 . 9.4. Annotations. 562 10. Objektorientierung am Beispiel: Eine Web-Applikation mit PHP 5 und Ajax. 573 . 10.1. OOP in PHP. 574 . 10.2. Das entwickelte Framework -- Trennung der Anliegen -- Model View Controller. 578 . 10.3. Ein Dienst in PHP. 580 . 10.4. Ein Klient in Ajax. 586 . 10.5. Ein Container für Dienste in PHP. 598 . 10.6. Ein Klient ohne JavaScript. 615 . 10.7. Was noch übrigbleibt. 619 . Anhang. 621 A. Verwendete Programmiersprachen. 623 . A.1. C++. 623 . A.2. Java. 626 . A.3. C#. 629 . A.4. JavaScript. 629 . A.5. CLOS. 632 . A.6. Python. 635 . A.7. Ruby. 637 B. Literaturverzeichnis. 641 . B.1. Allgemeine Bücher zur Softwareentwicklung. 641 . B.2. Bücher über die UML und die verwendeten Programmiersprachen. 643 Reihe/Serie Galileo Computing Verlagsort Bonn Sprache deutsch Maße 168 x 240 mm Mathematik Informatik Informatik Programmiersprachen -werkzeuge Informatik Software Entwicklung Objektorientierung Aspektorientierung C# C++ Programmiersprachen Objektorientierte Programmierung Objektorientierung OOP Python Ruby Smalltalk ISBN-10 3-8362-6247-9 3836262479 ISBN-13 978-3-8362-6247-7 9783836262477 In deutscher Sprache. 686 pages. 17,9 x 4,2 x 24,8 cm.

- Softcover
Seller: BBB-Internetbuchantiquariat, Bremen, GermanyBBB-Internetbuchantiquariat
Contact seller5-star sellerCondition: Used - Very good
£ 16.24
£ 67.87 shippingShips from Germany to U.S.A.Quantity: 1 available
Hardcover/Pappeinband. Condition: Gut. 2., aktualisierte und erw. Aufl. 654 S. : graph. Darst. ; 24 cm Zustand: gut bis befriedigend; Cover berieben und mit Randläsuren, Vorsatzblatt mit Knicken, Ohne CD-ROM MGA3237 9783826615719 Wenn das Buch einen Schutzumschlag hat, ist das ausdrücklich erwähnt. Rechnung mit ausgewiesener Mws…t. Sprache: Deutsch Gewicht in Gramm: 1100.

Language: German
Published by Springer Berlin Heidelberg, Springer Jan 2024, 2024
- Softcover
Seller: AHA-BUCH GmbH, Einbeck, GermanyAHA-BUCH GmbH
Contact seller5-star sellerCondition: New
£ 33.62
£ 53.09 shippingShips from Germany to U.S.A.Quantity: 1 available
Taschenbuch. Condition: Neu. Druck auf Anfrage Neuware - Printed after ordering - Diese einmalige und in sich geschlossene Einführung in die Programmierung verwendet Python um in die wichtigsten Paradigmen der Programmierung einzuführen: die Prozedurale Programmierung, dieObjektorientierte Programmierung und die Funktionale Prog…rammierung und schließlich die Programmierung mit Numpy. Das Buch eignet sich für eine 5 - 7 ECTS Einführungsvorlesung und enthält eine Vielzahl von Aufgaben, die auch von Studierenden im Selbststudium gut zum Üben verwendet werden können. Zusätzliches Material wird Lehrkräften zur Verfügung gestellt.
More images- Softcover
Seller: preigu, Osnabrück, Germanypreigu
Contact seller5-star sellerCondition: New
£ 33.62
£ 60.14 shippingShips from Germany to U.S.A.Quantity: 1 available
Taschenbuch. Condition: Neu. Programmieren mit Python | Eine Einführung in die Prozedurale, Objektorientierte und Funktionale Programmierung | Tobias Häberlein | Taschenbuch | xi | Deutsch | 2024 | J.B. Metzler | EAN 9783662686775 | Verantwortliche Person für die EU: Springer Vieweg in Springer Science + Business Media, Abraham-…Lincoln-Str. 46, 65189 Wiesbaden, juergen[dot]hartmann[at]springer[dot]com | Anbieter: preigu.

- Hardcover
Seller: BUCHSERVICE / ANTIQUARIAT Lars Lutzer, Wahlstedt, GermanyBUCHSERVICE / ANTIQUARIAT Lars Lutzer
Contact seller5-star sellerCondition: Used - Very good
£ 65.48
£ 34.32 shippingShips from Germany to U.S.A.Quantity: 1 available
Hardcover. Condition: gut. Kaum eine Software, die nicht mehr objektorientiert entworfen und entwickelt wird! In diesem Buch finden Sie alles, was Sie brauchen, um sich in die objektorientierte Programmierung einzuarbeiten. Die beiden Autoren erläutern alle Prinzipien und ihre Umsetzung anschaulich und verständlich anhand einer…Vielzahl typischer Beispiele. Als Sprachen werden C++, Java, Ruby, C# und PHP eingesetzt. Anhand eines größeren Projekts bekommen Sie zudem einmal von Anfang bis Ende gezeigt, wie Sie OOP konsequent realisieren können. Des Weiteren bietet das Buch eine Einführung in die aspektorientierte Programmierung. Autoren: 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. Inhalt: 1. Einleitung. 13 . 1.1. Was ist Objektorientierung? 13 . 1.2. Hallo liebe Zielgruppe. 14 . 1.3. Was bietet dieses Buch (und was nicht)? 15 . 1.4. Warum überhaupt Objektorientierung? 22 2. Die Basis der Objektorientierung. 27 . 2.1. Die strukturierte Programmierung als Vorläufer der Objektorientierung. 28 . 2.2. Die Kapselung von Daten. 31 . 2.3. Polymorphie. 32 . 2.4. Die Vererbung. 34 3. Die Prinzipien des objektorientierten Entwurfs. 39 . 3.1. Prinzip 1: Prinzip einer einzigen Verantwortung. 40 . 3.2. Prinzip 2: Trennung der Anliegen. 45 . 3.3. Prinzip 3: Wiederholungen vermeiden. 47 . 3.4. Prinzip 4: Offen für Erweiterung, geschlossen für Änderung. 50 . 3.5. Prinzip 5: Trennung der Schnittstelle von der Implementierung. 53 . 3.6. Prinzip 6: Umkehr der Abhängigkeiten. 56 . 3.7. Prinzip 7: Mach es testbar. 62 4. Die Struktur objektorientierter Software. 65 . 4.1. Die Basis von allem: das Objekt. 65 . 4.2. Klassen: Objekte haben Gemeinsamkeiten. 84 . 4.3. Beziehungen zwischen Objekten. 117 . 4.4. Klassen von Werten und Klassen von Objekten. 133 5. Vererbung und Polymorphie. 155 . 5.1. Die Vererbung der Spezifikation. 155 . 5.2. Polymorphie und ihre Anwendungen. 193 . 5.3. Die Vererbung der Implementierung. 239 . 5.4. Mehrfachvererbung. 261 . 5.5. Statische und dynamische Klassifizierung. 289 6. Persistenz. 299 . 6.1. Serialisierung von Objekten. 299 . 6.2. Speicherung in Datenbanken. 300 . 6.3. Abbildung auf relationale Datenbanken. 307 . 6.4. Normalisierung und Denormalisierung. 320 7. Abläufe in einem objektorientierten System. 337 . 7.1. Erzeugung von Objekten mit Konstruktoren und Prototypen. 338 . 7.2. Fabriken als Abstraktionsebene für die Objekterzeugung. 349 . 7.3. Objekte löschen. 397 . 7.4. Objekte in Aktion und in Interaktion. 412 . 7.5. Kontrakte: Objekte als Vertragspartner. 455 . 7.6. Exceptions: Wenn der Kontrakt nicht eingehalten werden kann. 471 8. Module und Architektur. 503 . 8.1. Module als konfigurierbare und änderbare Komponenten. 503 . 8.2. Die Präsentationsschicht: Model, View, Controller (MVC). 511 9. Aspekte und Objektorientierung. 527 . 9.1. Trennung der Anliegen. 527 . 9.2. Aspektorientiertes Programmieren. 539 . 9.3. Anwendungen der Aspektorientierung. 550 . 9.4. Annotations. 562 10. Objektorientierung am Beispiel: Eine Web-Applikation mit PHP 5 und Ajax. 573 . 10.1. OOP in PHP. 574 . 10.2. Das entwickelte Framework -- Trennung der Anliegen -- Model View Controller. 578 . 10.3. Ein Dienst in PHP. 580 . 10.4. Ein Klient in Ajax. 586 . 10.5. Ein Container für Dienste in PHP. 598 . 10.6. Ein Klient ohne JavaScript. 615 . 10.7. Was noch übrigbleibt. 619 . Anhang. 621 A. Verwendete Programmiersprachen. 623 . A.1. C++. 623 . A.2. Java. 626 . A.3. C#. 629 . A.4. JavaScript. 629 . A.5. CLOS. 632 . A.6. Python. 635 . A.7. Ruby. 637 B. Literaturverzeichnis. 641 . B.1. Allgemeine Bücher zur Softwareentwicklung. 641 . B.2. Bücher über die UML und die verwendeten Programmiersprachen. 643 Reihe/Serie Galileo Computing Verlagsort Bonn Sprache deutsch Maße 168 x 240 mm Mathematik Informatik Informatik Programmiersprachen -werkzeuge Informatik Software Entwicklung Objektorientierung Aspektorientierung C# C++ Programmiersprachen Objektorientierte Programmierung Objektorientierung OOP Python Ruby Smalltalk ISBN-10 3-8362-3514-5 3836235145 ISBN-13 978-3-8362-3514-3 9783836235143 In deutscher Sprache. 688 pages. 17,9 x 4,2 x 24,8 cm 2015 | 3., aktualisierte und erweiterte Auflage.

- Hardcover
Seller: Buchpark, Trebbin, GermanyBuchpark
Contact seller5-star sellerCondition: Used
£ 11.49
£ 90.21 shippingShips from Germany to U.S.A.Quantity: 1 available
Condition: Hervorragend. Zustand: Hervorragend | Seiten: 656 | Produktart: Bücher | Keine Beschreibung verfügbar.

- Softcover
Seller: CSG Onlinebuch GMBH, Darmstadt, GermanyCSG Onlinebuch GMBH
Contact seller5-star sellerCondition: Used - Fair
£ 27.08
£ 81.62 shippingShips from Germany to U.S.A.Quantity: 1 available
Paperback. Condition: Ausreichend. Gebraucht - Akzeptabel Buch ist Bibliotheksexemplar und kann die üblichen Stempel und Markierungen enthalten.

- Softcover
- Print on Demand
Seller: Majestic Books, Hounslow, United KingdomMajestic Books
Contact seller4-star sellerCondition: New
£ 41.20
£ 6.50 shippingShips from United Kingdom to U.S.A.Quantity: 4 available
Condition: New. Print on Demand.

- Softcover
- Print on Demand
Seller: Biblios, frankfurt am main, HESSE, GermanyBiblios
Contact seller4-star sellerCondition: New
£ 43.68
£ 8.55 shippingShips from Germany to U.S.A.Quantity: 4 available
Condition: New. PRINT ON DEMAND.