I look forward to finish my project soon. I also have implemented Singleton pattern on Data, but in a way that ensures you only have one Data-instance for each file.
So you still can have more instances, but not reading/modifying the same file. Do you think this is bad design?
I did that because I think the synchronization on the Data methods is meaningless if you've got several objects accessing the same file.
[ November 16, 2002: Message edited by: Andreas Reuss ]