Frage

Ruby hat method_missing, Python hat getattr. Hat Boo Angebot etwas kann ich Methodenaufrufe abfangen?

War es hilfreich?

Lösung

Ja, Boo hat IQuackFu .

Grundsätzlich Sie implementieren IQuackFu, die drei Methoden hat:

  • QuackGet: wird aufgerufen, wenn Sie einen Eigenschaftswert
  • erhalten
  • QuackSet wird aufgerufen, wenn Sie einen Eigenschaftswert
  • gesetzt
  • QuackInvoke: wird aufgerufen, wenn Sie eine Methode
  • aufrufen

Hier ein Beispiel .

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