Objektorienteret design og Databaser
Når jeg laver et objektorienteret program tænker jeg først på hvilke datastrukturer jeg skal have. Hvis jeg hypotetisk skulle lave et internet spil :) så ville naturlige objekter måske være: Users, Tribes, Units, Mails, Structures.
De gange jeg har brugt OOD har jeg så gået ud for disse ting og lavet objekter der kunne repræsentere og gemem dette data.
Problemet er nu at min applikation skal bruge en database til at gemme al informationen (i stedet for memory). Skal jeg nu lave en mere eller mindre eksakt kopi af mine tabeller (som objekter) og så loade min data ind i objekterne når jeg skal bruge dem?
Eller er det åndsvagt. Hvis jeg ændre i databasen skal jeg jo lave en tilsvarende ændring i det pågældende objekt.
Jeg tror at objekterne kommer til at ligne tabellerne ret meget.
Er der nogen der ved noget om OOD og database udvikling?
Jeg er også interesseret i artikler og tutorials.