Najlepszy sposób na udostępnienie danych (które mogą się zmieniać w czasie wykonywania) dla całej aplikacji?

jaki jest najlepszy sposób, aby dane były dostępne przez całą aplikację? W moim konkretnym przykładzie ładuję ustawienia mojej aplikacji z pliku XML do instancji Object-Settings i nie chcę tworzyć tych stałych absolutnych, ponieważ użytkownik powinien być w stanie je zmienić (i zobaczyć efekty ) bez ponownego uruchamiania programu.

Teraz muszę użyć pewnych ustawień (właściwości) w metodach innych klas, ale w ten sposób nie są one dostępne. Więc w jakim rodzaju „obiektu” powinienem przechowywać ustawienia? Nie sądzę, że dobrze jest, aby każda metoda wymagająca ustawienia w mojej aplikacji musiała przeglądać sam XML. Ponadto przekazanie instancji ustawień do każdej innej używanej klasy wydaje się zbyt kłopotliwe.

Z góry dziękuję!

questionAnswers(4)

yourAnswerToTheQuestion