[PHP] PHP5.3/5.4下的dependency injection設計模式最佳實踐

今天在PHP on Windows看到一篇文章,講到一個不認識的設計模式叫dependency injection…依存物注入? 這什麼鬼東西…

基於本人旺盛的求知慾+好奇心給它看了一下,哇哇,乖乖不得了,這設計模式真是個好東西,用起來有點類似工廠模式,可以減少物件和物件之間的耦合度,對於程式的維護大大的有給它幫助

這份最佳實踐舉了我們寫網站最常用的session為例,說明dependency injection的用法,真的是言簡意賅淺顯易懂,後面再加上closure的用法,使得整個程式碼看起來真的是優雅又漂亮

Slide寫得不難,只要有一點PHP的物件導向觀念應該就看得懂,作者是Symphony的開發者Fabien Potencier,嗯..果然是高手高手高高手~~(拜)

發佈留言