Witam, piszę dla nauki prosty "symulator" aplikacji pozwalającej na zalogowanie się na konto, dokonywanie na nim zmian oraz zakładanie nowego konta. Pytanie jest bardzo krótkie i dotyczy struktury projektu.
Po wciśnięciu przycisku zaloguj otwiera się "dialog" z panelem logowania, rzecz jasna z poziomu klasy tego okienka jest już potrzebne połączenie się z bazą danych by sprawdzić poprawność loginu i hasła. Następnie zostanie otwarte nowe okno z widokiem dla zalogowanego użytkownika oraz możliwością modyfikacji jego danych. Oba okna to kompletnie inne od siebie klasy, korzystają one jednak ze wspólnej bazy danych. I tu zastanawiam się nad najbardziej optymalnym ułożeniem wszystkiego w projekcie, np:
-> Mogę w oknie zalogowanego użytkownika na nowo połączyć się z bazą.
-> Umieścić obiekt bazy danych globalnie w jeszcze innym zewnętrznym pliku.
Nie wiem jak to dobrze zorganizować :/
Mam nadzieje że wiecie z czym mam dylemat... w razie pytać proszę pisać to postaram się wytłumaczyć dokładniej. Z góry bardzo dziękuje za radę albo linka do jakiegoś artykułu i pozdrawiam serdecznie :)