Bis zu 50 % günstiger als neu 3 Jahre rebuy Garantie Professionelles Refurbishment
ElektronikMedien
Tipps & News
AppleAlle anzeigen
TabletsAlle anzeigen
HandyAlle anzeigen
Fairphone
AppleAlle anzeigen
iPhone Air Generation
GoogleAlle anzeigen
Pixel Fold
HonorAlle anzeigen
HuaweiAlle anzeigen
Honor SerieY-Serie
NothingAlle anzeigen
OnePlusAlle anzeigen
OnePlus 11 GenerationOnePlus 12 Generation
SamsungAlle anzeigen
Galaxy XcoverWeitere Modelle
SonyAlle anzeigen
Weitere Modelle
XiaomiAlle anzeigen
Weitere Modelle
Tablets & eBook ReaderAlle anzeigen
Google
AppleAlle anzeigen
HuaweiAlle anzeigen
MatePad Pro Serie
MicrosoftAlle anzeigen
XiaomiAlle anzeigen
Kameras & ZubehörAlle anzeigen
ObjektiveAlle anzeigen
System & SpiegelreflexAlle anzeigen
WearablesAlle anzeigen
Fitness TrackerAlle anzeigen
SmartwatchesAlle anzeigen
Xiaomi
Konsolen & ZubehörAlle anzeigen
Lenovo Legion GoMSI Claw
NintendoAlle anzeigen
Nintendo Switch Lite
PlayStationAlle anzeigen
XboxAlle anzeigen
Audio & HiFiAlle anzeigen
KopfhörerAlle anzeigen
FairphoneGoogle
LautsprecherAlle anzeigen
Beats by Dr. DreGoogleYamahatonies
iPodAlle anzeigen

Handgeprüfte Gebrauchtware

Bis zu 50 % günstiger als neu

Der Umwelt zuliebe

Objektorientierte Programmierung

Gregor Rayman (Gebundene Ausgabe, Deutsch)

Keine Bewertungen vorhanden
Optischer Zustand
  • Sehr guter Zustand: leichte Gebrauchsspuren vorhanden
  • z.B. mit vereinzelten Knicken, Markierungen oder mit Gebrauchsspuren am Cover
  • Gut als Geschenk geeignet
Beschreibung
Komplexe Systeme solide strukturieren, tragfähige Designs erstellen, guten Code schreiben und wartbare Software liefern: Dafür brauchen Sie ein Repertoire, aus dem Objektorientierung nicht wegzudenken ist.In diesem Buch finden Sie alles, was Sie brauchen, um sich gründlich einzuarbeiten und die Prinzipien der OOP zur Basis Ihrer eigenen Arbeit zu machen. Die Autoren erläutern alle Themen anschaulich und verständlich anhand einer Vielzahl typischer Beispiele. Mit UML-Diagrammen und gut kommentierten Codebeispielen in den gängigsten objektorientierten Sprachen bringen sie Ihnen die Umsetzung nahe. Da so manches lehrreiche Detail erst auftaucht, wenn Sie konkrete Probleme lösen, ziehen sie viele praktische Anwendungsfälle heran und geben immer wieder Tipps, wie Sie bad smells vermeiden und sauberen Code schreiben. Anhand eines größeren Projekts bekommen Sie zudem einmal von Anfang bis Ende gezeigt, wie Sie objektorientierte Programmierung konsequent realisieren können. So profitieren Sie von der langjährigen Erfahrung der Autoren mit allen Aspekten der Entwicklung komplexer Software. Aus dem Inhalt: Prinzipien des objektorientierten Entwurfs Kapselung von Daten Polymorphie Struktur objektorientierter Software Klassen und Prototypen Konkrete und abstrakte Datentypen Beziehungen zwischen Objekten Klassen von Werten und Objekten Vererbungsbeziehungen Mehrfachvererbung Statische und dynamische Klassifizierung Persistenz Erzeugung und Zerstörung von Objekten Objekte in Aktion und in Interaktion Objekte als Vertragspartner Module als konfigurierbare und änderbare Komponenten MVC Aspekte und Objektorientierung Beispielprojekt Glossar
neu 49,90 € -69 %*
15,29 €
Gebundene Ausgabe | Sehr gut
Nur noch 1 verfügbar! Versandbereit in 2-3 Werktagen
zzgl.
Nur noch 1 verfügbar! Versandbereit in 2-3 Werktagen
zzgl.

Handgeprüfte Gebrauchtware

Bis zu 50 % günstiger als neu

Der Umwelt zuliebe

* Spare 69 % gegenüber Neuware
Der Streichpreis bezieht sich auf den festgelegten Preis für Neuware.

Technische Daten


Erscheinungsdatum
28.05.2018
Sprache
Deutsch
EAN
9783836262477
Herausgeber
Rheinwerk
Sonderedition
Nein
Autor
Gregor Rayman
Seitenanzahl
686
Auflage
4
Einbandart
Gebundene Ausgabe
Buch Untertitel
Das umfassende Handbuch. Die Prinzipien guter Objektorientierung auf den Punkt erklärt
Schlagwörter
Objektorientierung, OOP, Objektorientierte Analyse Design, guter Clean Code, Java, C#, Python, C++, UML, Hand-Buch Bücher lernen Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Ausbildung Schulung, Programmierung Programmieren, Software-Entwicklung
Inhaltsverzeichnis
1.  Einleitung ... 15        1.1 ... Was ist Objektorientierung? ... 15        1.2 ... Hallo liebe Zielgruppe ... 16        1.3 ... Was bietet dieses Buch (und was nicht)? ... 18        1.4 ... Warum überhaupt Objektorientierung? ... 24   2.  Die Basis der Objektorientierung ... 29        2.1 ... Die strukturierte Programmierung als Vorläufer der Objektorientierung ... 30        2.2 ... Die Kapselung von Daten ... 33        2.3 ... Polymorphie ... 35        2.4 ... Die Vererbung ... 36   3.  Die Prinzipien des objektorientierten Entwurfs ... 41        3.1 ... Prinzip 1: Prinzip einer einzigen Verantwortung ... 42        3.2 ... Prinzip 2: Trennung der Anliegen ... 47        3.3 ... Prinzip 3: Wiederholungen vermeiden ... 49        3.4 ... Prinzip 4: offen für Erweiterung, geschlossen für Änderung ... 52        3.5 ... Prinzip 5: Trennung der Schnittstelle von der Implementierung ... 55        3.6 ... Prinzip 6: Umkehr der Abhängigkeiten ... 58        3.7 ... Prinzip 7: Mach es testbar ... 64   4.  Die Struktur objektorientierter Software ... 67        4.1 ... Die Basis von allem: das Objekt ... 67        4.2 ... Klassen: Objekte haben Gemeinsamkeiten ... 86        4.3 ... Beziehungen zwischen Objekten ... 121        4.4 ... Klassen von Werten und Klassen von Objekten ... 137   5.  Vererbung und Polymorphie ... 157        5.1 ... Die Vererbung der Spezifikation ... 157        5.2 ... Polymorphie und ihre Anwendungen ... 196        5.3 ... Die Vererbung der Implementierung ... 242        5.4 ... Mehrfachvererbung ... 265        5.5 ... Statische und dynamische Klassifizierung ... 294   6.  Persistenz ... 305        6.1 ... Serialisierung von Objekten ... 305        6.2 ... Speicherung in Datenbanken ... 306        6.3 ... Abbildung auf relationale Datenbanken ... 313        6.4 ... Normalisierung und Denormalisierung ... 326   7.  Abläufe in einem objektorientierten System ... 343        7.1 ... Erzeugung von Objekten mit Konstruktoren und Prototypen ... 344        7.2 ... Fabriken als Abstraktionsebene für die Objekterzeugung ... 355        7.3 ... Objekte löschen ... 404        7.4 ... Objekte in Aktion und in Interaktion ... 419        7.5 ... Kontrakte: Objekte als Vertragspartner ... 463        7.6 ... Exceptions: wenn der Kontrakt nicht eingehalten werden kann ... 479   8.  Module und Architektur ... 511        8.1 ... Module als konfigurierbare und änderbare Komponenten ... 511        8.2 ... Die Präsentationsschicht: Model, View, Controller (MVC) ... 520   9.  Aspekte und Objektorientierung ... 533        9.1 ... Trennung der Anliegen ... 533        9.2 ... Aspektorientiertes Programmieren ... 545        9.3 ... Anwendungen der Aspektorientierung ... 556        9.4 ... Annotations ... 569 10.  Objektorientierung am Beispiel: eine Webapplikation in JavaScript ... 579        10.1 ... OOP in JavaScript ... 581        10.2 ... Die Anwendung im Überblick ... 588        10.3 ... Das Framework ... 593        10.4 ... Die Applikation ... 611        10.5 ... Ein Fazit -- und was noch übrig bleibt ... 635   Anhang ... 637        A ... Verwendete Programmiersprachen ... 639        B ... Glossar ... 659        C ... Die Autoren ... 673   Index ... 675
Höhe
240 mm
Breite
16.8 cm

Hersteller: Rheinwerk Verlag GmbH, Rheinwerkallee 4, Bonn, Deutschland, 53229, service@rheinwerk-verlag.de

Warnhinweise und Sicherheitsinformationen

Informationen nach EU Data Act

-.-
Leider noch keine Bewertungen
Leider noch keine Bewertungen
Schreib die erste Bewertung für dieses Produkt!
Wenn du eine Bewertung für dieses Produkt schreibst, hilfst du allen Kund:innen, die noch überlegen, ob sie das Produkt kaufen wollen. Vielen Dank, dass du mitmachst!