Wzorce projektowe PHP

Jeśli masz jakiś problem natury programistycznej to najprawdopodobniej został on już przez kogoś rozwiązany. W tym cyklu zaprezentuję Tobie pewien zestaw rozwiązań, który powinien być znany przez każdego dobrego programistę. Pomyśl tylko jak wielkie mogą być korzyści ze stosowania wzorców projektowych. Z jednej strony nie trzeba wymyślać koła od nowa, z drugiej strony, ktoś kto usiądzie do twojego kodu poczuje się jak w domu o ile jest dobry programistą i wzorce zna (to samo tyczy się Ciebie) i wiele więcej.

Czym są wzorce projektowe i po co są?

Każdy ze wzorców jest rozwiązaniem określonego problemu natury programistycznej. Teoria głosi że podstawowych problemów jest ilość określona, a więc we wzorcach znajdziesz rozwiązanie.