Potasiak Blog "Wyobraźnia jest ważniejsza od wiedzy"

14sie/108

Singleton – wzorce projektowe

Co to właściwie jest? Dlaczego miałbym to używać? Otóż singleton to konstrukcyjny wzorzec projektowy, dzięki któremu możemy kontrolować ilość instancji danej klasy. Jednym słowem singleton “pilnuje”, aby w skrypcie nie zostało utworzonych wiele instancji danej klasy, jednocześnie udostępniając ją globalnie w całym skrypcie. Najczęstszym rozwiązaniem jest ograniczanie ilośći instancji do jednej. Pozwala to znacznie zaoszczędzić zużycie pamięci zarówno przy małych jak i dużych projektach.

Singleton może okazać się użyteczny, np. w klasie obsługującej bazę danych, w której przy stworzeniu instancji, poprzez konstruktor, nawiązywane jest nowe połączenie. Używając singletona będziemy mogli utworzyć tylko jedną instancję klasy, a później, poprzez referencję, odwoływać się do niej, co nie tylko zmniejszy obciążenie skryptu, ale też przywróci ład i porządek w kodzie.

12kwi/107

[Kohana] Instalacja i konfiguracja (cz. 1)

Dzisiaj chciałbym rozpocząć serię tutoriali, które pomogą Wam zacząć zabawę z Kohaną. Ale co to jest Kohana? Kohana to framework, czyli zbiór skryptów, który ma za zadanie ułatwić programistom pracę. Używanie frameworków może być o tyle przydatne, że znacznie oszczędzamy czas, gdyż nie musimy się martwić o implementację wielu bibliotek.

3gru/0917

Multi Singleton, czyli jeden singleton i wiele “dzieci”

Pod koniec października tego roku napisałem singletona. Singleton to wzorzec projektowy, który nie pozwala na utworzenie wielu instancji tego samego obiektu. Zamiast tego umożliwia proste odwołanie się do utworzonej instancji obiektu w dowolnym miejscu skryptu, co jest pomocne głównie przy tworzeniu aplikacji opartych na budowie MVC.