Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
Mam pewne watpliwosci i chce sie upewnic.
Zalozmy ze klasa korzysta z wlasciwosci ktora jest tablica o ogromnych rozmiarach.
Zalozmy tez, ze w ciagu jednego wywolania strony generuje kilkadziesiat obiektow bedacych instancjami tej wlasnie klasy. Czy kazdy obiekt tej klasy bedzie zawieral kopie tej duzej tablicy? Czy wydzielenie tej tablicy na zewnatrz klasy pozwoli zaoszczedzic zasoby pamieci a jesli tak to czy Waszym zdaniem oplaca sie to przeprowadzic kosztem hermetyzacji.
Wiem ze przyklad jest mocno hipotetyczny ale chodzilo jedynie o zobrazowanie problemu, ktory mnie nurtuje. edit ---------------------- Poprawiono załóżmy i zamieniono global na $GLOBALS Ten post edytował bigZbig 8.02.2006, 17:49:38 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%)
|
@mike_mech Singelton nie rozwiazuje mojego problemu bo ja nie chce miec jednej instancji danej klasy tylko kilkadziesiat roznych obiektow. Kazdy z nich moze miec inna wartosc wlasciwosci $pojedynczaWartosc. Zbior wartosci jakie moze przyjac $pojedynczaWartosc jest ograniczona do elementow przechowywanych w tablicy $duzaTablica.
Problem w tym ze nie wiem co jest bardziej korzystne. Czy przechowywanie zbioru dopuszczalnych wartosci danej wlasnosci wewnatrz obiektu czy poza nim. @Radarek - uprzedziles mnie, ale jesli dopuszczam mozliwosc zmiany tej tablicy to co jest lesze? Ten post edytował bigZbig 8.02.2006, 17:28:16 |
|
|
|
bigZbig Wielka tablica w obiekcie 8.02.2006, 15:39:04
mike_mech 1. Wywal global. Tego powinno się zabronić.
2. P... 8.02.2006, 16:03:03
Radarek Jesli wszystkie klasy maja zawierac ta sama tablic... 8.02.2006, 17:15:52
splatch Myślisz w kategorii tablicy..? Tworzysz taką klasę... 8.02.2006, 18:42:10
bigZbig @splatch - nie odpowiedziales na moje pytanie (tzn... 8.02.2006, 19:05:05
Radarek Cytat(bigZbig @ 2006-02-08 16:25:31)@Radarek ... 8.02.2006, 19:21:25
bigZbig Cytat(Radarek @ 2006-02-08 20:21:25)Czy mozes... 9.02.2006, 09:24:25
mike_mech Hmmm, a ja mam pytanie pomocnicze.
Bo ten problem ... 9.02.2006, 09:30:36
bigZbig Pracuje nad klasa generujaca gradient. (narazie ma... 9.02.2006, 09:56:57
Radarek No to teraz wytlumacz, czemu chcesz niektore warto... 9.02.2006, 11:38:46
bigZbig @Radarek - przyznam sie ze ten pomysl ze zmieniani... 9.02.2006, 11:53:47
akubiczek Cytat(mike_mech @ 2006-02-09 10:30:36)znaleść... 25.04.2006, 22:08:41
bigZbig Akurat ortografia jest aktualna 26.04.2006, 07:01:51 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 08:00 |