Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 7 Dołączył: 7.02.2014 Skąd: Łódź Ostrzeżenie: (0%)
|
Mam pytanie do bardziej obeznanych w temacie.
Czy takie implementowanie wzorca registry jest poprawne, czy jest lepszy sposob? Mam polaczenie z baza pdo, obiekt ten przekazuje do takiej klasy registry:
w taki sposób:
Teraz aby skorzystac z tego obiektu w innej klasie w konstruktorze mam cos takiego:
Czy jest to sposób dobry? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 7 Dołączył: 7.02.2014 Skąd: Łódź Ostrzeżenie: (0%)
|
Nie jest dobry, bo: 1.) Deklarujesz abstrakcyjną klasę, która taką być nie powinna. 2.) Uniezależniasz konstruktor swojej klasy od klasy Registry (zapoznaj się z Dependency Injection) 3.) W projekcie można to zrobić bez samych odwołań statycznych. 1) Abstrakcyjna faktycznie nie powinna byc, ale.. 2) Jak to inaczej obejsc? W metodach odwolujac sie do Registry i tak uzalezniam klase od klasy registry... 3) Podaj przyklad, tak jak pisalem zaczynam swoja przygode w tym i dobrze jest uczyc sie dobrych metod (IMG:style_emoticons/default/smile.gif) |
|
|
|
slashynsky Wzorzec registry - pytanie 7.02.2014, 20:36:59
mrc Zamiast zwracać null kiedy obiekt nie istnieje, wy... 12.02.2014, 12:29:23
pyro Nie jest dobry, bo:
1.) Deklarujesz abstrakcyjną k... 12.02.2014, 13:30:05 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 05:46 |