Wspólna klasa językowa i jej implementacja |
Wspólna klasa językowa i jej implementacja |
31.10.2015, 11:47:22
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
Cześć,
Mam klasę językową, która jak nazwa wskazuje na plikach językowych, teraz tworząc sobie jakiś tam mały projekcik mam kilkanaście różych klas, każda z nich będzie korzystać z właściwości instancji klasy językowej, teraz jak to najlepiej zrobić, do każdej klasy zrobić właściwość np lang i w konstruktorze przekazywać jako parametr obiekt tejże klasy? i tak dla każdej klasy, owszem to działa fajnie, ale nie ma czegość bardziej uniwersalnego? Ten post edytował Fred1485 31.10.2015, 11:47:53 -------------------- |
|
|
31.10.2015, 12:08:09
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Możesz sobie zrobić funkcję np. lang() która będzie Ci zwracała obiekt klasy językowej.
Funkcja oczywiście musi być poza klasą. Ew. Singleton, i pobieranie Langs::getInstance(); Oczywiście jeśli jesteś zwolennikiem SOLID i/lub DI to sam wiesz rozumiesz, a jak nie to ... Ten post edytował Pyton_000 31.10.2015, 12:09:20 |
|
|
31.10.2015, 12:12:33
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 22 Dołączył: 10.02.2015 Ostrzeżenie: (0%) |
Dobra już rozumiem
Może prościej, dla małej aplikacji przykład, który ja podałem będzie zjadalny i można go będzie wykorzystać bezboleśnie? -------------------- |
|
|
31.10.2015, 12:49:52
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Dla każdej aplikacji będzie "zjadalny"
|
|
|
Wersja Lo-Fi | Aktualny czas: 22.09.2024 - 18:46 |