Also noch schöner kann man ja gar kein Beispiel für objektorientiertes programmieren finden.
deswegen verstehe ich es gar nicht wie der TO es schafft das so gnadenlos auszuhebeln.
wozu brauchst du eine Dokumentenstruktur? Du hast einen Messestand. Punkt!
dieser hat die Eigenschaften Länge und Breite und später dann wohl noch eine Liste von Möbeln z.b.
diesen Messestand kann man nun wirklich extrem leicht in CoreData z.b. Speichern und jederzeit wieder laden. Genau dafür ist CoreData gedacht und genau das beherrscht es perfekt.
wozu muss ich nun irgendwelche Attribute des Messestandes außerhalb wissen? Gar nicht!
der Messestand bekommen die Methoden addFurntiure(), deleteFurniture(), moveFurniture() oder was immer es noch braucht. Es gibt nirgendwo einen Sinn irgendwelche Attribute des Messestandes außerhalb dessen zu benutzen.
gruss
claus
deswegen verstehe ich es gar nicht wie der TO es schafft das so gnadenlos auszuhebeln.
wozu brauchst du eine Dokumentenstruktur? Du hast einen Messestand. Punkt!
dieser hat die Eigenschaften Länge und Breite und später dann wohl noch eine Liste von Möbeln z.b.
diesen Messestand kann man nun wirklich extrem leicht in CoreData z.b. Speichern und jederzeit wieder laden. Genau dafür ist CoreData gedacht und genau das beherrscht es perfekt.
wozu muss ich nun irgendwelche Attribute des Messestandes außerhalb wissen? Gar nicht!
der Messestand bekommen die Methoden addFurntiure(), deleteFurniture(), moveFurniture() oder was immer es noch braucht. Es gibt nirgendwo einen Sinn irgendwelche Attribute des Messestandes außerhalb dessen zu benutzen.
gruss
claus
2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen