Was ist eine Kette der Verantwortlichkeit?

Die Kette der Verantwortlichkeit (CoR) mit.einbezieht den Prozess der Anzeige der Tätigkeiten und der Verantwortlichkeiten jedes Wesens in das Muster des objektorientierten Entwurfs ierten. Es gibt zwei grundlegende Elemente in einem objektorientierten Entwurf; Befehlsgegenstände und Verarbeitungsgegenstände. Die Befehlsgegenstände erzeugen die Befehle zu den verarbeitengegenständen und die verarbeitengegenstände wählen von den Befehlen, die sie behandeln können und führen den Rest zu den anderen in der Kette. Dieses ist das Grundprinzip in objektorientiertem Entwurf, und es gibt viel mehr Flexibilität im Entwurf, wie der neuen Einschließung der Gegenstände an jeder möglicher Position im Entwurfsmuster der Kette der Verantwortlichkeit.

Der Vorteil hinter dem objektorientierten Entwurf ist, dass Kommunikation nicht auf den Absender und den Empfänger begrenzt, weil es viele Gegenstände gibt, dort, zum des Befehls des Absenders zu behandeln. Es gibt eine Kette der verschiedenen Gegenstände, die ausrichten, um die Befehle zu behandeln, und wenn man ihn nicht behandeln kann dann, kann er ihn an das folgende in der Kette weiterleiten. Die Kette der Verantwortlichkeit fortfährt hl, weiterzugehen, bis einer der Gegenstände den Befehl annimmt.

Die Kette der Verantwortlichkeit muss flexibler sein und den Zusatz der neuen Zufuhren in der Kette stützen. Da jede Zufuhr nicht ist, jede Aufgabe zu tun, muss es eine Gruppe der Zufuhren geben, die zusammen arbeiten können. Es könnte einige Beeinträchtigungen zur Kette der Verantwortlichkeit geben, wie einige der Befehle, sogar am Ende der Kette ungelöst bleiben. Um diesen Punkt anzusprechen, ist eine Lösung alle Zufuhren für alle möglichen Anträge einzuführen.

Es konnte einige Probleme geben, die auf den defekten Verbindungen in der Kette des Verantwortlichkeitssystems bezogen. Wenn der Programmierer vergisst, die Befehle zu verbinden dann, könnte der Antrag verloren gehen. Die Antragdarstellung ist bedeutend, weil sie in allen Bestandteilen der Kette der Verantwortlichkeit benutzt. Ein anderer Fehler, der im Entwurf des Herzens sein könnte, ist der wegen einiger Probleme in der konkreten Zufuhr, einige Anträge kann total unaddressed am Ende der Kette oben beenden. Aber alles in allem, ist die Kette der Verantwortlichkeit ein gutes einzuführen System, wenn sie sorgfältig entworfen worden und betrachtet alle in Verbindung stehenden Aspekte.