Czy właściwym jest ustawienie profilu użytkownika w programie jako static?

Odpowiedz Nowy wątek
2015-02-15 16:09
Pijany Pomidor
0

Witam, mam taki dylemat:

Piszę program w którym tworzymy sobie profil, następnie możemy się zalogować i działać na profilu do którego się zalogowaliśmy więc jest tylko 1 instancja profilu użytkownika i jako, że muszę odwoływać się w wielu miejscach do danych przechowywanych wewnątrz tej klasy to tworzę tą klasę jako static przez co łatwo z dowolnego miejsce jest mi się odwołać do potrzebnych danych.

Zastanawia mnie tylko, czy jest to właściwe rozwiązanie?

Pozostało 580 znaków

2015-02-15 16:49
Wybitny Kot2
0

Nie. Powinieneś zastosować wstrzykiwanie zależności.
Wersja dla amatorów to zastosowanie singletona.

Pozostało 580 znaków

2015-02-16 10:02
0

Static oznacza, że dany obiekt jest dostępny w ramach całej maszyny. Dla ciebie rozwiązaniem jest użycie DI i zakresu sesji.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0