Chcę oddzielić warstwę danych od logiki biznesowej i logiki biznesowej od GUI. Nurkując w sieci natknąłem się na kilka zasobów, ale wciąż nie jestem w stanie wyjaśnić mi tego. Niektórzy ludzie mówią o wzorcach, inni wskazują na różne frameworki. Moje wymagania to:Wszelkie sugestie dotyczące oddzielenia dostępu do danych, logiki biznesowej i GUI w Delphi
- manipulować danych z RDBMS (MySQL głównie) operacje CRUD
- czynienia z pokolenia id (należy używać AUTOINCREMENT lub silnika dostarczonych danych lub kod pascal wygenerowany)
- stosunki tabeli może być logiczne (bez więzów integralności jest używany) lub nie
- potrzeba zdolności do generowania relacji obiektu z modelu danych
- dane muszą być konwertowane do obiektu biznesowego i logiki biznesowej manipulowane
- istniejące komponenty GUI lub te, darmowy należy stosować
Co potrzebne jest:
- niektóre przewodnie techniki/sugestie z kodem podstawowym próbki/układ aplikacji (takich jak jednostki Klasy-modules-katalogów) ... nie będąc ekspertem w OOP ja się mylić, kiedy mam zaprojektować hierarchii klas
- proste ramy z samouczka
- lub nawet swój własny dziennik Kod/framework/podejście