2016-08-17 5 views
2

GUIプログラミングに依存性注入を使用する通常の方法は何ですか?たとえば、ボタンがあるフォームが必要な場合は、ボタンをフォームクラスに挿入し、ボタンをフォームのコンストラクタの子としてフォームに追加するか、フォームに新しいボタンを作成するだけですかオブジェクトと依存性注入を使用しない?GUIプログラミングの依存性注入

+1

"いつも"のやり方? DIの前にスイングプログラミングがあります。通常、それはnewを呼び出すことによって行われました。あなたが望むならGuiceやSpringのようなDIエンジンを使うことができます。 – duffymo

+0

あなたはどのGUI技術を使用していますか? – Taylor

+0

それはJavaなので、Swingは安全な賭けです。 JavaFXである可能性があります。 – duffymo

答えて

0

@Injectにボタンやその他のUI要素を注入することはありません。一部のコントローラー注入にはDIを使用できます。設定がどのように見えるか想像してみてください。それはスパゲッティでしょう