Impedence Mismatch, OOP, Funktionale Programmierung

Impedence Mismatch, Objektorientierung und funktionale Programmierung

Ich habe hier schon einige Artikel von Vladimir Khorikov verlinkt und es werden ständig mehr. Er schreibt aber auch wirklich gute Sachen! 🙂 Dieses Mal geht es um den Impedence Mismatch zwischen objektorientierter Programmierung und relationalen Datenbanken: OOP, FP, and object-relational impedance mismatch. Auch wenn sich das Thema vielleicht zunächst […]

Nachteile der Vererbung

Warum die Vererbung nicht alle Probleme löst

Das Thema Vererbung spielt in der Objektorientierung eine wichtige Rolle. Nicht umsonst ist es auch zentraler Bestandteil der Abschlussprüfung. Ich habe sogar eine separate Podcast-Episode dazu aufgenommen: Häufige Fragen im Fachgespräch – Vererbung. Beate Ritterbach geht in diesem Artikel bei heise Developer auf die Vererbung und ihre Unzulänglichkeiten ein: Vererbung: […]

Hörbuch zur Vorbereitung auf das Fachgespräch

Hörbuch zur Vorbereitung auf das Fachgespräch – Anwendungsentwickler-Podcast

Gerade rechtzeitig zur Sommerprüfung 2016 habe ich ein Hörbuch zur Vorbereitung auf das Fachgespräch aufgenommen. In fast 5 Stunden (4:45 um genau zu sein 😉 ) gehe ich über 100 Fragen durch, die im Fachgespräch zu den Themengebieten Programmierung und Objektorientierung gestellt werden könnten. Wenn du Interesse am Hörbuch hast, […]

Objektorientierung Teil 3 (Lernzielkontrolle zu Getter/Setter, Klassendesign, Enumerations) – Anwendungsentwickler-Podcast #45

Getter und Setter, ein vernünftiges Klassendesign und Enumerations sind die Themen der fünfundvierzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Getter und Setter Wie steuert man den Zugriff auf Instanzvariablen? Über dafür vorgesehene Methoden: Getter und Setter. Was sind Getter und Setter? Methoden zum Setzen und Lesen von Instanzvariablen. Welchen Vorteil haben Setter […]

Objektorientierung Teil 2 (Lernzielkontrolle) – Anwendungsentwickler-Podcast #44

Dieser Beitrag ist Teil 9 von 14 in der Serie Lernzielkontrollen.

Dieser Beitrag ist Teil 9 von 14 in der Serie Lernzielkontrollen. Sichtbarkeitsmodifizierer und Konstruktoren sind die Themen der vierundvierzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Konstruktoren Was macht das Schlüsselwort this? Referenz auf das aktuelle Objekt. Was ist die Aufgabe eines Konstruktors? Ein Objekt zu erzeugen und es in einen gültigen Zustand […]

Objektorientierung Teil 1 (Lernzielkontrolle)

Dieser Beitrag ist Teil 8 von 14 in der Serie Lernzielkontrollen.

Dieser Beitrag ist Teil 8 von 14 in der Serie Lernzielkontrollen. Die grundlegenden Begrifflichkeiten rund um Klasse und Objekt sind die Inhalte der dreiundvierzigsten Episode des Anwendungsentwickler-Podcasts. Inhalt Objektorientierung Was ist eine Klasse? Eine Klasse ist ein Bauplan für Objekte. Sie definiert alle Attribute und Methoden ihrer Objekte. Was ist […]

Link der Woche: Objektorientierung löst nicht alle Probleme

Eric Lippert hat eine sehr schöne Artikelserie mit dem Namen Wizards and warriors verfasst, in der er ein scheinbar kleines Problem darstellt, das sich eigentlich schnell mit den Mitteln der Objektorientierung lösen lassen sollte. Wie sich herausstellt, ist eine sinnvolle Lösung allerdings doch etwas schwieriger als erwartet. Hier geht es […]