Hallo Leute,
was heißt das genau!!
Besseres Beispiel die GUI sollte die Business Schicht nicht kennen usw.
Was heißt daß programmtechnisch genau, wenn eine Klasse die andere kennt und ungekehrt, die eine Klasse kennt nicht die andere.
Ich hoffe die Frage ist verständlich geworden.
Bis dann
Reverent
Hallo Reverent,
das ganze bedeutet einfach
das in deinem GUI Code die Business Klasse nicht mit New erzeugt wird und auch auf keine Funktion oder Property zugreift
mfg
Das bedeuted, dass du in der Klasse X in nicht einer einzigen Variable, geschweige denn in einem Feld, die Klasse Y erwähnst, sprich, wenn du die Klasse Y versuchsweise löschst, darf kein Fehler in der Klasse X entstehen.
Original von blackcoin
das in deinem GUI Code die Business Klasse nicht mit New erzeugt wird und auch auf keine Funktion oder Property zugreift
Ich möchte hier nochmal nachfragen... 😉
Ich hab also zb. eine GUI-Klasse X und die Businesslogik-Klasse Y.
Wenn nun im Gui auf einen Button geklick wird, soll
von der Businesslogik (dafür ist sie ja da) etwas berechnet werden
und das Gui zeigt das Ergebnis an.
Da muss ich dann doch die BL "aufrufen", also eventuell mit new instanzieren
und dann die entsprechende Funktion aufrufen.
Oder hab ich da was falsch verstanden...
Hallo M@TUK,
Du hast das schon richtig verstanden. Es wurde sich hier nur auf den Ausgangsthread bezogen, bei dem die Aussage:
Besseres Beispiel die GUI sollte die Business Schicht nicht kennen usw.
im Raum stand. Sehr wohl ist es in der Realität aber anders herum. Die BL sollte die GUI nicht kennen 😉
Ich denke hier wurde nur "theoretisch" geantwortet.
Gruß
Norman-Timo
A: “Wie ist denn das Wetter bei euch?”
B: “Caps Lock.”
A: “Hä?”
B: “Na ja, Shift ohne Ende!”
Hallo Leute,
ich habe mich da wohl verschrieben, natürlich sollte die GUI die BL kennen nur die BL nicht die GUI.
Da wollte ich halt wissen wie sowas programmtechnisch aussieht.
Das bedeuted, dass du in der Klasse X in nicht einer einzigen Variable, geschweige denn in einem Feld, die Klasse Y erwähnst, sprich, wenn du die Klasse Y versuchsweise löschst, darf kein Fehler in der Klasse X entstehen.
das in deinem GUI Code die Business Klasse nicht mit New erzeugt wird und auch auf keine Funktion oder Property zugreift
OK danke habe es so weit verstanden.
Bis Dann
Reverent