Archief - Java: Gui code in niet-gui code

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Forum

Legacy Member
Hallo,

Hoe los ik het best volgend probleem op. Ik zou in een stuk code (geen gui) een password moeten gebruiken. dit wordt opgevraagd met gui code. Ik zou deze gui code niet willen integreren in de oorspronkelijke code. Moet je de gui code dan best aanroepen via een doorgegeven interface aan de niet-gui code?

Fraggie

Legacy Member
Heeft de niet GUI-code(/object) een nut als object als er nog een pwd is? Maw bestaat het object al indien je nog geen pwd opgegeven hebt?

NeverwinterX

Legacy Member
Nee omgekeerd. Je GUI roept de niet-gui code (gewoonlijk domain code genoemd) op.
Op die manier bereik je een scheiding der lagen waarbij je domain code niet afhankelijk is van de gui code: anders zou als je iets verandert aan de gui code de domain code breken. Dat is de essentie waarop al die MVC, MVVM, MVA, AVC, MVP ... patronen op gebaseerd zijn: allemaal één pot nat.
Je kan ook het observer patroon gebruiken om indirect informatie te sturen/oproepen te doen van domain naar gui.

forloRn_

Legacy Member
Observer is een deel van MVC. Je GUI registreert zich als observer (een interface die je zelf kiest) bij je model, en je model waarschuwt zijn observers als het verandert.

Forum

Legacy Member
Ok bedankt iedereen. Mm ik zal eens naar observer patroon kijken :) De domain code zou dus de gui code moeten aanroepen als er nog geen pw is ingesteld.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan