Java Script to specyficzny język programowania. Brak klas i nietypowe dziedziczenie prototypowe to główne cechy tej technologii. Przez długi czas nie istniały precyzyjne zasady pozwalające na tworzenie kody wysokiej jakości. Przez wiele lat Java Script nosił miano, słabego i podatnego na błędy języka, który wybaczał wiele początkującym programistom. Aktualnie coraz większa liczba bibliotek i stworzenie wspólnych standardów pozwoliły na ustanowienie solidnej pozycji Java Scriptu w internecie.
Kategoria: Wzorce projektowe
Praktyczny przykład fabryki
Fabryka to jeden z popularniejszych wzorców projektowych. W sieci znajdziemy wiele możliwości implementacji i sposób jego wykorzystania. Operacje bazodanowe w aplikacjach internetowych to częste działanie, dlatego opracowanie uniwersalnej koncepcji zarządzania rekordami czy całymi kolekcjami danych jest przydatne. Taki scenariusz dobrze rozwiązuje właśnie wzorzec projektowy – Fabryka.
Programowanie obiektowe w dużej mierze opiera się na wzorcach projektowych. Często nie zdajemy sobie nawet sprawy, że dany sposób postępowania czy rozwiązanie problemu nosi nazwę takiego wzorca projektowego.
Poprzedni wpis dotyczył wzorca projektowego Singleton, który jest niezbędny w przypadku pojedynczych obiektów tego samego typu. Obecny tekst porusza problem tworzenia różnych obiektów jednego typu (tej samej rodziny) bez specyfikowania ich konkretnych klas.
Wzorzec projektowy Singleton
Wzorce projektowe to ogólne rozwiązania częstych informatycznych problemów. Programowanie obiektowe w PHP5 różni się nie tylko składnią, ale również pewnymi brakami w porównaniu z innymi językami, typu C++ czy Java. Pomimo tego wzorce projektowe idealnie sprawdzają się w aplikacjach internetowych.