Daniel Częstki

jestem OK

OOP. Olaboga ;)

Zanim nie przeczytałem PHP5 Zaawansowane Programowanie moje pojęcie na temat OOP było raczej mgliste. I nie chodzi tutaj tylko o samo OOP, ale również o architekturę aplikacji.
Okazało się że w programowaniu proceduralnym używałem pewnych architektur, które w OOP mają swoja nazwę. Natomiast im bardziej zagłebiam się w OOP tym bardziej mnie ono przeraża, niemniej przez ciemne chmury przebija się słońce :)

Po krótkim okresie zniechęcenia postanowiłem kupić kolejną książkę: Head First Design Pattern, traktującej o wzorcach projektowych. Osobiście miałem styczność z wzorcem MVC. Mój sposób programowania proceduralnego w pewnym sensie odpowiadał temu wzorcowi, jednak nim w rzeczywistości nie był. Nie ma to jak pozbycie się złudzeń :)

Natomiast to co mi się podoba przy okazji poznawania OOP to fakt, że zagłebiam się w architekturę projektowania/programowania aplikacji webowych.
Mogę wymienić kilka elementów, które “uzbierały mi się” na przestrzeni ostatnich 2 tygodni przeglądania for i blogów dotyczących OOP. Szkoda tylko, że nie ma dedykowanej książki, która dokładnie opisywałaby te elementy. Oto one:

1. Kontroler
2. System routingu
3. System łańcucha akcji
4. System Request
5. System walidacji formularzy

Myślę, że to jeszcze nie wszystko co można byłoby wyodrębnić, niemniej z czasem na pewno lista ta się wydłuży. Powracam do lektóry.

Komentarze

Aktualnie brak komentarzy | dodaj swój komentarz

DODAJ SWOJĄ OPINIĘ

Najnowsze wpisy