passero
Legacy Member
In grote projecten wordt er meestal met verschillende lagen gewerkt waarbij het de bedoeling is om zoveel mogelijk af te schermen en de data te centraliserne in klassen...
Nu, mijn probleem is dat die lagen door elkaar geraken als je met GUI componenten werkt.
Stel ik heb een datagrid die bepaalde rows laat tonen uit een tabel. Die tabel komt uit mijn datalaag.
Nu is het mogelijk om aan de datagrid de rij op te vragen en zelf zaken mee te doen zonder dat je hier een controller voor moet aanspreken dus verlies je de scheiding van uw lagen...
Dit is dus niet echt goed, toch zeker als zo zaken belangrijk zijn voor het project.
Hoe los je dat dan op? Moet ik dan van elke component die ik zou gebruiken, een eigen versie van schrijven die erft van de default in de programmeertaal maar waar ik bepaalde methodes private zet en andere methodes aanpas zodat ze de controller gebruiken of wat is hier een deftige oplossing?
Nu, mijn probleem is dat die lagen door elkaar geraken als je met GUI componenten werkt.
Stel ik heb een datagrid die bepaalde rows laat tonen uit een tabel. Die tabel komt uit mijn datalaag.
Nu is het mogelijk om aan de datagrid de rij op te vragen en zelf zaken mee te doen zonder dat je hier een controller voor moet aanspreken dus verlies je de scheiding van uw lagen...
Dit is dus niet echt goed, toch zeker als zo zaken belangrijk zijn voor het project.
Hoe los je dat dan op? Moet ik dan van elke component die ik zou gebruiken, een eigen versie van schrijven die erft van de default in de programmeertaal maar waar ik bepaalde methodes private zet en andere methodes aanpas zodat ze de controller gebruiken of wat is hier een deftige oplossing?
) oplossingen...