Na nieszczescie stracilem wene tworcza. Wymyslilem sobie napisac na zaliczenie baze danych wg takiej koncepcji, ze wszystko mam w klasie muzyka (baza danych albumow muzycznych) i tam tez znajduje sie funkcja menu wywolujaca inne funkcje bazy danych. Niestety zakopalem sie i wiem, ze taka organizacja to byl zly pomysl :/ Kumpel zaproponowal, ze prosta i czytelna bedzie taka organizacja:
4 klasy:
1) klasa pole (przechowujaca dane) - tu nie dalem zadnych specjalnyh funkcji tylko chce wprowadzanie nowej pozycji zalatwic konstruktorem. W tej klasie znajduje sie tez zmienna id, odpowiedzialna za numer pola
2) klasa tabele (przechowujaca referecje do pol) - ta klasa to zbior wielu rekordow pole powiazanych ze soba za pomoca listy (pola maja sie laczyc po takim samym nr id if(id_t1 - id_t2 == 0). JAK TO ZROBIC? :/ Moglby ktos napisac fragment kodu albo jakies podpowiedzi jak to zrobic?
3) Klasa baza (przechowujaca bay danych, nowe tabele itp)
4) klasa kolokacja (przechowuje referencje do baz) Funkcje w tej klasie :
wybierz_baze, wyswietl_zawartosc, dodaj_tabele, dodaj_pole_do_tabeli.

Tak sie jeszcze zastanawiam (wiem, ze to lamerskie :P) jak ta ostatnia klasa dziala na wykonujac operacje na innych klasach. Bo zawsze wszystko na jednej klasie robilem;)
Z gory wielkie dzieki za pomoc;)