2012-12-04 91 views
14

symfony2服務使用單例模式。學說使用工作單元模式。我想知道很多設計模式可以用在symfony2。我認爲對設計模式有更好的理解會很有用。我的問題是symfony2中使用的設計模式是什麼?symfony2中使用的設計模式

+3

單身?我不認爲Symfony2有任何單身...... –

+0

確實,對設計模式有更好的理解會很有用。就像@WouterJ說的那樣,可能根本沒有任何單身人士。在這裏,您可以瞭解在php中的DI模式,這是由Fabien創建的幻燈片:http://www.slideshare.net/fabpot/dependency-injection-with-php-53 – ChocoDeveloper

+0

您還應該遵循本[指南](http ://fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1),它會讓你瞭解Symfony2是如何構建的。 – ChocoDeveloper

回答

13

我想你可以找到任何探索Symfony2組件的設計模式。例如,Form組件爲您提供Factory,Facade,Composite,Builder,Flyweight模式示例。

而且不要忘了在Symfony2中

使用
50

我剛剛創建這個圖主要依賴注入模式。作爲Sf2課程的指導方針。

enter image description here

+1

非常感謝你 – Sangimed