2012-12-04 9 views
14

symfony2サービスシングルトンパターンを使用。 DoctrineはUnit of Workパターンを使用します。 symfony2で多くのデザインパターンが使用されているのだろうか。私はデザインパターンをよりよく理解することが有用であると思います。私の質問はですsymfony2で使われているデザインパターンは何ですか?symfony2で使用するデザインパターン

+3

シングルトン?私はSymfony2がシングルトンを持っているとは思わない... –

+0

確かに、デザインパターンのよりよい理解が役立つでしょう。 @WouterJのように、おそらくシングルトンはまったく存在しないでしょう。ここでは、PHPのDIパターンについて学ぶことができます。これはFabienによって作成されたスライドです。http://www.slideshare.net/fabpot/dependency-injection-with-php-53 – ChocoDeveloper

+0

また、この[guide](http ://fabien.potencier.org/article/50/create-your-own-framework-on-top-of-the-symfony2-components-part-1)、Symfony2の構築方法を知ることができます。 – ChocoDeveloper

答えて

13

私は、Symfony2コンポーネントを探索するデザインパターンを見つけることができると思います。たとえば、フォームコンポーネントは、ファクトリー、ファサード、コンポジット、ビルダー、フライウェイトのパターンの例を提供します。

そして、私はちょうどこのグラフを作成Symfony2の

50

に使用される主な依存性注入パターンを忘れないでください。 Sf2のコースのガイドラインとして。

enter image description here

+1

大変ありがとうございます – Sangimed

関連する問題