Entwurfsmuster · Middle · Frage 21 von 75

Was sagt das Gesetz von Demeter über order.customer.address.city.name?

Antwort zeigen

Richtige Antwort: Der Code kennt Objekte, die zu weit weg sind - sprich mit deinen Nachbarn

Erklärung

„Sprich nur mit deinen Freunden“: lange Ketten binden Code an das Innere vieler Objekte, und eine Änderung an irgendeinem bricht den Aufrufer. Die Lösung ist eine Methode oder ein Selektor wie getDeliveryCity(order).

Zum Weiterlesen

Fehler in der Frage

Entwurfsmuster · Middle · Frage 21

Teste dich selbst

Mach den Test Entwurfsmuster · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen