So übergeben Sie Daten von der Klasse "Plugin B" an die Klasse "Plugin A". wenn Plugin A hängen von Plugin B. istSo übergeben Sie Daten von Plugin B an Plugin A
0
A
Antwort
0
ich mit @ghostCat zustimmen, wenn B passieren Daten A benötigt, dann ist B auf A ab
Aber ich denke, es eine Abhilfe ist, können Sie festlegen, eine Schnittstelle C, A implementiert C und B verwendet die Schnittstelle C, dann B statt
A. auf C abhängeninterface C {
passMeSomeData(Object o);
}
class A implements C{
//... some other code
public passMeSomeData(Object o){
//do some thing
}
}
class B {
//... some other code
void oneMethod(){
C c = methodToGetA();
c.passMeSomeData();
}
}
Technisch können Sie jede zyklische Abhängigkeit lösen, indem Schnittstellen. Aber tue es nicht, wenn es nicht komplett benötigt wird.
Verwandte Themen
- 1. So übertragen Sie Daten von a nach b Listenansicht
- 2. CKEditor: Wert zurück an Link-Plugin übergeben
- 3. Daten vom VueJS Plugin an VueJS übergeben Komponente
- 4. Dynamische Parameter an Gradle Jenkins Plugin übergeben
- 5. jsonarray von Aktivität A an Aktivität B übergeben?
- 6. So übergeben Sie Daten an einen UITabBarController
- 7. So übergeben Sie Daten an eine Vorlagengruppe
- 8. Eingang (a + b) ** 2, Ausgang a * a + a * b + b * a + b * b
- 9. So übergeben Sie Daten manuell an Datatables
- 10. Python erstellen Liste C = A + B, so dass Änderungen an C beeinflussen A und B
- 11. PhoneGap 3 plugin: exec() an unbekanntes plugin "..."
- 12. Variablen von html-webpack-plugin an die mug-Vorlage übergeben
- 13. Q & A-Plugin für Confluence
- 14. (a, b), wobei a von A und B aus B und a + b <= c
- 15. Wordpress Plugin Daten verschwinden
- 16. So übergeben Sie die Passphrase an den privaten Schlüssel beim Freigeben mit dem Standard-Maven-Plugin
- 17. Übergeben von Arrays in ein jQuery PlugIn
- 18. So übergeben Sie Daten von JSF an ein Java-Applet
- 19. Haskell: a -> a -> ... -> b [a] -> b
- 20. So verwenden Sie Bootstrap Tags Eingabe Plugin
- 21. So laden Sie die Datei von innen Firefox-Plugin
- 22. Parameterliste an Umbraco übergeben API plugin controller action
- 23. So importieren Sie Plugin-Abhängigkeit manuell - Eclipse
- 24. GROUP BY (a, b) und (b, a)
- 25. So senden Sie einen Ajax-Anruf von Joomla-Plugin
- 26. Übertragen von Daten von der Funktion B funktionieren A
- 27. Was ist der Unterschied zwischen a, b = b, a + b und a = b, b = a + b in Fibonacci [Python]
- 28. Bedeutung von (a = b) == 0
- 29. So testen Sie ein Intellij-Plugin
- 30. So verwenden Sie Eclipse UML Generatoren Plugin
Wenn B Daten an A übertragen muss; dann hängt B von A ab, nicht umgekehrt. – GhostCat
In Plugin A habe ich einen Tree Viewer und in Plugin B habe ich ein Registrierungsformular. Also, Baum Viewer ist abhängig von Registrierungsformular Details. Wenn ich Wert in Registrierungsformular übergebe, wird es im Baumbetrachter angezeigt. – Rahul