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: 188 Pomógł: 0 Dołączył: 23.05.2005 Ostrzeżenie: (0%)
|
No to teraz wytlumacz, czemu chcesz niektore wartosci zmieniac, aby byly widoczne tylko w niektorych klasach?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chcesz zeby w jednej klasie "red" oznaczalo kolor "ffffff" a w drugiej "red" kolor "000000"?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chyba kolory powinny byc wspolne dla wszystkich klas?
EDIT: Hm tak jeszcze na szybko (bo do konca nie rozumiem co chcesz osiagnac:) ). Mozesz zrobic jedna duza wspolna tablice (static) dla wsystkich klas (globalne kolory), oraz dodatkowo dodac zwyczajna tablice (nie static), w nim bedziesz trzymac indywidualne kolory (jak mniemam, duzo mniejszej od tej globalnej:)). Jak bedziesz szukac danego koloru to wpierw sprawdzisz czy jest w tej lokalnej (indywidualnej) tablicy, a potem ew. w tej globalnej (static). Ten post edytował Radarek 9.02.2006, 11:45:56 |
|
|
|
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
bigZbig @mike_mech Singelton nie rozwiazuje mojego problem... 8.02.2006, 17:25:31
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
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 - 14:14 |