網誌說,設計式樣(design pattern)本身並不壞,只要用在恰當的地方,他說:「我們沒有理由用一部十八輪大卡車來拖動一張椅子。」他觀察到自從 PHP5 推出後,整個社群逐漸向著高階的編程技術發展,例證包括廣泛地使用物件導向概念和設計式樣。常用的設計式樣包括:
Stefan 建議我們在開始接觸 PHP 的物件導向的時候便開始學習設計式樣,不過真正把設計式樣應用起來,還是要等到開發足夠大型的系統,因為把設計式樣的複雜性加在小型簡單的系統並沒有好處,這一點正是很多 Java 社群仍未學懂的。
對很多人來說,使用設計式樣的最常見毛病是增添了不必要的複雜性,很多設計式樣本來是給企業級的系統使用,那些系統會隨著時間不斷膨脹和改變,所以在簡單的系統中使用這些設計式樣便會引入了這些額外的複雜性,執行了很多不必要的程式,另設計式樣變成了一個餿主意。