post_ico4

Wzorce projektowe – Spis treści

W wpisie tym usystematyzuję i pogrupuję wszystkie opisane wzorce projektowe.

Co to jest wzorzec projektowy?

Za Wikipedią:

Wzorzec projektowy (ang. design pattern) – w inżynierii oprogramowania, uniwersalne, sprawdzone w praktyce rozwiązanie często pojawiających się, powtarzalnych problemów projektowych. Pokazuje powiązania i zależności pomiędzy klasami oraz obiektami i ułatwia tworzenie, modyfikację oraz pielęgnację kodu źródłowego. Jest opisem rozwiązania, a nie jego implementacją. Wzorce projektowe stosowane są w projektach wykorzystujących programowanie obiektowe.

Wszystkie wzorce możemy podzielić na następujące rodziny:

  • Kreacyjne (konstrukcyjne) – opisujące proces tworzenia nowych obiektów; ich zadaniem jest tworzenie, inicjalizacja oraz konfiguracja obiektów, klas oraz innych typów danych.
  • Strukturalne – opisujące struktury powiązanych ze sobą obiektów.
  • Czynnościowe – opisujące zachowanie i odpowiedzialność współpracujących ze sobą obiektów.

Spis treści


Wzorce kreacyjne:

Wzorce strukturalne:

Wzorce czynnościowe:

Podsumowanie

Wraz z pojawianiem się kolejnych części spis będę na bieżąco aktualizował.

Stworzenie tego cyklu zajęło bardzo wiele czasu. Mam nadzieję, że pomoże on wejść w świat wzorców projektowych. Jeżeli wolisz wersję papierową albo ebooka istnieje książka opisująca wzorce projektowe w PHP.

Powyższy link pochodzi z programu partnerskiego. Jeżeli za pomocą niego zakupisz książkę, zarobię na prowizji.

Co sądzisz o wpisie?
BeżnadziejnySłabyŚredniDobryBardzo dobry (3 głosów, średnia ocen: 4,67 z 5)
Loading...
  • Krzysiek

    http://www.mindmeister.com/319428531/wzorce-projektowe tutaj pojawi się mind mapa z wzorcami. Autorowi dziękuję za artykuły.

  • sairus

    link do Proxy (Pełnomocnik) nie działa, poza tym świetne artykuły, gratulacje

  • Programista PHP

    Super seria. Bardzo pomocna i fachowa.

  • Paweł Chry

    ta ksiazka sandersa jest genialna z kilku wzgledow.