O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

11.3. Einführungskurs »Remote-Methoden«

Angenommen, wir wollen ein System entwerfen, mit dem wir ein lokales Objekt aufrufen können, das dann alle Anfragen an ein entferntes Objekt weiterleitet: Wie würde dieser Entwurf aussehen? Auf jeden Fall bräuchten wir ein paar Helfer-Objekte, die sich für uns um die Kommunikation kümmern. Die Helfer ermöglichen es dem Client, so zu arbeiten, als riefe er eine Methode auf einem lokalen Objekt auf (was er tatsächlich auch tut). Der Client ruft eine Methode auf dem Client-Helfer auf, als wäre der Client-Helfer der aktuelle Service. Der Client-Helfer besorgt dann die Weiterleitung dieser Anfrage für uns.

Anders ausgedrückt: Das Client-Objekt glaubt, es rufe eine Methode auf dem Remote-Service auf. Denn der ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required