Overview
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Gutes Softwaredesign ist für den Erfolg deines Projekts unerlässlich, aber Software zu entwerfen ist schwer zu bewerkstelligen. Du brauchst ein tiefes Verständnis für die Konsequenzen von Designentscheidungen und einen guten Überblick über die verfügbaren Designalternativen. Mit diesem Buch erhalten erfahrene C++-Entwickler/innen einen gründlichen, praktischen und unvergleichlichen Überblick über das Softwaredesign mit dieser modernen Sprache.
C++-Trainer und -Berater Klaus Iglberger erklärt, wie du Abhängigkeiten und Abstraktionen verwalten, die Änderbarkeit und Erweiterbarkeit von Softwareeinheiten verbessern und moderne Entwurfsmuster anwenden und implementieren kannst, um die heutigen Möglichkeiten zu nutzen. Das Softwaredesign ist der wichtigste Aspekt eines Softwareprojekts, denn es beeinflusst die wichtigsten Eigenschaften der Software: Wartbarkeit, Änderbarkeit und Erweiterbarkeit.
- Lerne, wie du deinen Code im Hinblick auf das Softwaredesign bewerten kannst
- Verstehe, was Softwaredesign ist, einschließlich der Designziele wie Änderbarkeit und Erweiterbarkeit
- Erforsche die Vor- und Nachteile der einzelnen Designansätze
- Lernen, wie Entwurfsmuster helfen, Probleme zu lösen und Absichten auszudrücken
- Wähle die richtige Form eines Entwurfsmusters, um seine Vorteile optimal zu nutzen
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access