i

Fachkonzept - Zuständigkeit von Objekten

Grundidee - Regelung von Zuständigkeiten

Wenn eine umfangreichere Aufgabe zu erledigen ist, dann wird diese oft aufgeteilt und von verschiedenen Personen arbeitsteilig ausgeführt. Das funktioniert dann besonders gut, wenn die Zuständigkeiten der beteiligten Personen klar geregelt sind. Analog verhält es sich, wenn ein komplexeres System von mehreren Software-Objekte realisiert werden soll.

Zuständigkeit von Objekten

Bei der Entwicklung komplexer Software-Systeme ist es günstig, dieses System aus mehreren Objekten zusammenzusetzen. Jedes Objekt sollte dabei für einen bestimmten Aufgabenbereich zuständig sein. Ein solches System aus Objekten mit klar umgrenzten Zuständigkeiten erhöht die Durchschaubarkeit des gesamten Software-Systems und erleichtert es, das System nachträglich abzuändern oder zu erweitern.

Beispiel - Verwaltung von Bankkonten

Im Kontext Verwaltung von Bankkonten lassen sich die Zuständigkeiten der beteiligten Objekte wie folgt beschreiben:

  • Objekt der Klasse Kunde: verwaltet die Kundendaten
  • Objekt der Klasse Konto: verwaltet die Kontodaten; führt Ein- und Auszahlungen aus
  • Objekt der Klasse Bank: erzeugt und verwaltet alle Kunde-Objekte und Konto-Objekte; veranlasst alle Geldtransfers zwischen Konten; ...

Suche

v
7.2.3.6.3
dev.inf-schule.de/oop/python/bank/datenmodelle/konzept_zustaendigkeit
dev.inf-schule.de/7.2.3.6.3
dev.inf-schule.de/@/page/u7SSybrjOMJ1hFmq

Rückmeldung geben