Frage

Sollte eine Presentation Layer aufgeteilt wird in Präsentation und Objekte oder einzelne Objekte empfangen, die Daten in beiden Richtungen umgehen?

War es hilfreich?

Lösung

Die Präsentationsschicht sollte hinter Schnittstellen sitzen, die sowohl zu präsentieren und Empfangen von handhaben. Der Hauptgrund ist, dass, wenn Sie hatte zwei Schnittstellen, eine für die Präsentation und die andere Aufnahme ist es möglich, in der Theorie mit zwei verschiedenen Objekt zu jedem verursacht Fremdheit in der Prüfung zugewiesen aufzuwickeln.

Allerdings, wenn Ihre Oberfläche ist in Dutzenden von Verfahren entwickeln Sie können bei Teilung in kleinere Einheiten zurück und schauen Schritt wollen sie dann aggregieren. Nicht unbedingt basierend auf Empfang und Darstellung aber logische Divisionen Ihrer Präsentation UI.

Zum Beispiel könnten Sie eine IPresentationUI mit zwei Variablen eines eine Schnittstelle von IPresentationDisplay ist und der andere von IPresentationControl. Die einzige Registrierungsroutine Sie haben eine IPresentationUI Objekt übernehmen. Die Klasse der Prensentation Schicht Implementierung würde drei Schnittstellen IPresentationUI, IPresentationControl implementieren und IPresentationDisplay.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top