Kapitel 3 Strukturierte Programmiermethodik 3.1 Überblick über strukturierte Programmierung 3.2 Strukturierte Programmierung 3.2.1 Streben Sie nach und nach nach einer Verfeinerung 3.2.2 Invariante Programmierung
Kapitel 4 Objektorientierte Programmiermethodik 4.1 Übersicht über objektorientierte Programme 4.1.1 Die Entstehung und Entwicklung objektorientierter Technologie 4.1.2 Prinzipien der objektorientierten Abstraktion 4.1.3 Modell des objektorientierten Rechnens 4.2 Grundprinzipien der wiederverwendbaren objektorientierten Programmierung 4.2.1 Öffnungs- und Schließprinzip (OCP) 4.2.2 Liskov-Substitutionsprinzip (LSP) 4.2.3 Prinzip der Abhängigkeitsinversion (DIP) 4.2.4 Demetergesetz (LOD) 4.2.5 Single-Responsibility-Prinzip (SRP) 4.3 Paradigmenprogrammierung 4.3.1 Grundkonzepte 4.3.2 Iteratoren, Funktionsobjekte und Container 4.3.3 Beispiele 4.4 Designmuster 4.4.1 Grundkonzepte 4.4.2 Schöpfungsmuster 4.4.3 Strukturmuster 4.4.4 Verhaltensmuster 4.5 Referenzen für objektorientierte Programmierbeispiele …