klasse design + serialisering
Hej allesammen,Jeg har kastet mig over at lære C++ efter at have lavet et par programmer i VB6 og Java, samt lidt VB.NEt og C#.
Nu drømmer jeg om at lege med de profesionelle drenge der koder C++.
Jeg har to spørgsmål i den forbindelse:
1)
Hvordan laver jeg et OOP design der sikrer at jeg ikke får redundans i mine data.
Jeg vil gerne lave en liste indeholdende objekter med postadressen på en række mennesker:
Jens Jensen
Hans Jensen vej 10
7777 Jenstrup.
Hvis bare jeg laver en klasse med følgende:
char[30] Navn;
char[30] Adresse;
char[30] Postnr og By;
Så får jeg jo det samme postnummer og by lagret mange gange?
Istedet kunne jeg måske lave en liste med postnumre og byer, som man så refererer til fra Adresse listen? eller hvad?
2)
Når jeg engang har fået fastlagt designet på ovenstående. Hvis jeg så gemmer, via serialisering, denne liste med adresser i en fil.
Vil jeg så kunne skrive en andet program, men samme klasse design, og så læse filen via det nye program, eller er filen "låst" til det program der har oprettet den?
Mvh
Claus