Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Kiedy korzystać z singletona?
Beynar
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 6.12.2007

Ostrzeżenie: (0%)
-----


Ostatnio opanowałem ten wzorzec i napisałem w nim jedną klasę obslugi bazy danych. Bardzo podoba mi się idea singletona i chyba można by ją stosować dużo częsciej ale kiedy tak naprawde wg was singletona powinno się używać a kiedy nie? Największą zaletą jest napewno oszczędność zasobów ale jakie są wady? (napewno jakieś muszą być).

PS. W tej chwili pisze mapper czy modelator (zwał, jak zwał...) klase ktora w całym projekcie będzie mi sprawdzała poprawność napływających z zewnątrz danych. Napewno w konstruktorze będzie zładowanie mapy z pliku - przeczytanie całego pliku - mapy wszystkich zmiennych może zająć troche czasu. Gdybym zrelizował ta klase jako singleton wczytywałbym mape tylko raz....

Ten post edytował Beynar 22.12.2007, 19:05:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Beynar
post
Post #2





Grupa: Zarejestrowani
Postów: 60
Pomógł: 1
Dołączył: 6.12.2007

Ostrzeżenie: (0%)
-----


Moj mapper bedzie dzialal tak

Zewnetrzna mapa zmiennych bedzie w tym formacie:
Kod
string,FIRST_NAME,Imie,2,30,NOT NULL,
string,LAST_NAME,Nazwisko,2,20,NOT NULL,[a-zA-Z'`]
string,EMAIL,Email,4,50,NOT NULL,[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$


Dane naplywajace np. z formow beda podlegaly walidacji i tym wlasnie zajmowac sie bedzie mapper - odczytywaniem mapy i przeksztalcaniem jej do formatu w ktorym moge sprawdzic dana z wyznaczonym modelem danych.
Formularzy bedzie wiele i w roznych miejscach. Wszedzie trzeba bedzie je walidowac - przepuscic przez mapper/modelator i sprawdzic poprawnosc
Wiec singleton chyba bedzie sie nadawal...?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 13:34