CHF 63.90

Objektorientierte Programmierung
Das umfassende Handbuch. Die Prinzipien guter Objektorientierung auf den Punkt erklärt

German · Hardback

Shipping usually within 4 to 7 working days

Description

Read more

Komplexe Projekte solide strukturieren, tragfähige Designs erstellen, guten Code schreiben und wartbare Software liefern: Dafür brauchen Entwickler 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

About the author

Diplom-Informatiker Bernhard Lahres arbeitet als Software-Architekt in großen Projekten im Finanz- und Telekommunikationsbereich. Sein Fokus liegt dabei auf der Anwendung objektorientierter Verfahren und deren Integration in den Software-Entwicklungsprozess.Gregor Raýman ist Diplom-Mathematiker und CTO bei Cloudfarms.com. Er arbeitete als Softwareentwickler und Berater in den Branchen Industrie, Automobilindustrie, Dienstleistung und Telekommunikation. Derzeit widmet er sich der Digitalisierung der Landwirtschaft.Diplom-Informatiker Stefan Strich arbeitet als Entwickler und Systemanalytiker im Bereich 'Order Management' bei einem großen Telekommunikationsunternehnen. Er ist für komplexe Systeme verantwortlich, die ohne Objektorientierung nicht denkbar wären.

Summary

Die praxisorientierte Einführung in OOPKomplexe Projekte solide strukturieren, tragfähige Designs erstellen, guten Code schreiben und wartbare Software liefern: Dafür brauchen Entwickler ein Repertoire, aus dem Objektorientierung nicht mehr wegzudenken ist. In diesem Buch finden Sie alles, was Sie brauchen, um sich in die Objektorientierung einzuarbeiten und ihre Prinzipien 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 der Teufel bekanntlich im Detail steckt, 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 OOP konsequent realisieren können. So profitieren Sie von der langjährigen Erfahrung der Autoren mit allen Aspekten der Entwicklung komplexer Software.Unverzichtbare Skills für guten CodeVon den Prinzipien über den Entwurf bis zur UmsetzungViele Praxistipps, UML-Diagramme und Codebeispiele Aus dem Inhalt:Prinzipien des objektorientierten EntwurfsKapselung von DatenPolymorphieStruktur objektorientierter SoftwareKlassen und PrototypenKonkrete und abstrakte DatentypenBeziehungen zwischen ObjektenKlassen von Werten und ObjektenVererbungsbeziehungenMehrfachvererbungStatische und dynamische KlassifizierungPersistenzErzeugung und Zerstörung von ObjektenObjekte in Aktion und in InteraktionObjekte als VertragspartnerModule als konfigurierbare und änderbare KomponentenMVCAspekte und ObjektorientierungBeispielprojektGlossar

Foreword

Das umfassende Handbuch. Die Prinzipien guter Objektorientierung auf den Punkt erklärt

Additional text

»Ein herausragendes Werk zu den Prinzipien der Objektorientierung.«

Report

»Ein herausragendes Werk zu den Prinzipien der Objektorientierung.« Ahadesign.eu 202103

Product details

Authors Bernhard Lahres, Bernhar Lahres, Stefan Strich, Gregor Raýman, Grego Raýman
Publisher Rheinwerk Verlag
 
Content Book
Product form Hardback
Publication date 01.03.2021
Subject Natural sciences, medicine, IT, technology > IT, data processing > Programming languages
 
EAN 9783836283175
ISBN 978-3-8362-8317-5
Pages 688
Dimensions (packing) 18.1 x 4.3 x 24.7 cm
Weight (packing) 1,382 g
 
Subjects Architektur, Informatik, JavaScript, Java, python, Computerprogrammierung und Softwareentwicklung, OOP, Softwareentwicklung, Entwurfsmuster, node.js, UML, clean code, Software-Design, OOA, Klassen-Design, .NET-Programmierung
 

Customer reviews

No reviews have been written for this item yet. Write the first review and be helpful to other users when they decide on a purchase.

Write a review

Thumbs up or thumbs down? Write your own review.

For messages to CeDe.ch please use the contact form.

The input fields marked * are obligatory

By submitting this form you agree to our data privacy statement.