Jag håller på göra en enkel lösning för att kunna ha flera profiler med olika inställningar lagrat med XML i C#.
Jag skulle egentligen bara vilja veta den bästa lösning (OOP) för att hantera detta.
T.ex. om jag skall göra en "public class ProfileCollection : CollectionBase" t.ex. och hantera XML direkt i den klassen eller om jag skall göra en XML-klass som samarbetar med ProfileCollection-klassen.
Första tenken är att låta en objekt (Settings) representera dina inställningar, en managerklass (SettingsManager) sedan som kanske returnerar generiska listor med dina objekt, fyllningen av dina objekt lägger du lämpligtvis i din managerklass, om du bara ska fylla alla för att minska DB-anropen, sedan kan du ha en fill-metod i din Settings-klass, du får förkalra lite mer vad du vill åstakomma. Har du UML?