Hier sind die wichtigsten Überlegungen, um hochflexible Pakete zu erstellen:
- Objekterstellung: Wenn man konkrete Klassen erstellt, dann ist man direkt an diese Klassen gebunden. Um die Bindungen zwischen Paketen einzugrenzen, kann man Objekt-Fabriken nutzen, um die konkreten Klassen für Pakete zu erstellen. Diese Fabriken geben Referenzen auf die Art der Interface-Daten zurück.
- Abstrakte Pakete: Weil abstrakte Pakete nur eine Spezifikation bereitstellen, an die andere Pakete gebunden sind, sind abstrakte Pakete, von denen nur wenige andere Pakete abhängen, praktisch wertlos.
- Grad der Abstraktheit: Es ist unwahrscheinlich, dass jemals Pakete erstellt werden, die nur aus abstakten oder Interface-Klassen bestehen. Stattdessen sind Pakete meistens eine Mischung aus abstrakten und konkreten Klassen. In solchen Situationen, ist es wichtig, dass man nur vom abstrakten Teil des Pakets abhängt.
Alles gepackt und fertig zum Aufbruch
In einem vorausgegangenen Artikel haben wir untersucht, wie wichtig es ist, Paket-Beziehungen zu erstellen, und deren Auswirkungen auf architektonische Integrität. In dieser Folge ging es vor allem um abstrakte Pakete, die Abhängigkeiten verkleinern und flexible Paketbeziehungen sicherstellen können. Die heuristischen Methoden, die wir untersucht haben, werden Ihnen helfen, flexible und einfach zu pflegende Architekturen zu erstellen.
Neueste Kommentare
Noch keine Kommentare zu Abstrakte Pakete sichern Flexibiltät
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.