Cześć, mam jedno pytanie bo robię aplikację obsługi sklepu m.in. magazyn, zamówienia, fakturowanie, mailing. Jak prawidłowo powinno się zrobić okna aplikacji gdzie mam szablon głównego okna: stałem przyciski, pasek menu, wymiary oraz tło. Czy powinna być klasa bazowa po której dziedziczą pozostałe okna różnych sekcji(czy tak jak to ja zacząłem robić) czy w inny sposób? Na ten moment utknąłem przy ostrzeżeniu o nie wywoływanie metod klasy abstrakcyjnej w konstruktorze kasy po niej dziedziczącej(overridable method call in constructor solution) i dlatego wolę się kogoś poradzić bo chcę to prawidłowo zrobić. Przejrzałem posiadane książki ale nic nie znalazłem na temat rozbudowanych aplikacji.
Dodam jeszcze, że metoda z klasy bazowej tworzy wspomniane GUI.