Interface-Oriented Design von Ken Pugh aus der Reihe The Pragmatic Programmers.
Fachbuch zu Software Design, objektorientierter Entwicklung und dem Entwurf von Softwaresystemen über klar definierte Interfaces.
Das Buch zeigt, wie Komponenten durch geeignete Schnittstellen voneinander entkoppelt und dadurch Software-Systeme flexibler, verständlicher, testbarer und wartbarer gestaltet werden können.
Behandelt werden unter anderem:
• Interface-Oriented Design
• Software Design und Softwarearchitektur
• Interfaces und Implementierungen
• Abstraktion und Kapselung
• Lose Kopplung von Softwarekomponenten
• Polymorphie
• Contracts und Verantwortlichkeiten
• Wiederverwendbarkeit
• Erweiterbarkeit und Wartbarkeit
• Designprinzipien für objektorientierte Systeme
Interessant für Softwareentwickler, Software Engineers, Softwarearchitekten und Informatikstudierende, die sich mit grundlegenden Prinzipien guten Software Designs beschäftigen möchten.
Viele der behandelten Designprinzipien sind unabhängig von konkreten Frameworks und auch heute noch interessant.
Autor: Ken Pugh
Reihe: The Pragmatic Programmers
Sprache: Englisch
Zustand: Gebraucht mit normalen Gebrauchsspuren.