php - 依存関係の注入について
PHP中文网
PHP中文网 2017-05-16 13:04:23
0
2
443

クラスをインスタンス化するときに構築パラメータが変数であり、この変数がインスタンス化されたクラスのオブジェクトを指す場合。依存性注入は使用されますか?私の理解は正しいでしょうか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
PHPzhong

春季練習より抜粋

通常の Java 開発では、プログラマが特定のクラス内の他のクラスのメソッドに依存する必要がある場合、通常は new を使用してクラスに依存し、その後クラス インスタンスのメソッドを呼び出します。この種の開発の問題は new です。クラスインスタンスを均一に管理するのは簡単ではありません。Spring は依存性注入のアイデアを提唱しています。つまり、依存するクラスはプログラマによってインスタンス化されませんが、Spring コンテナは新しいインスタンスを指定し、そのインスタンスを必要なクラスに注入するのに役立ちます。物体。依存関係注入の別の用語は「制御の反転」です。一般的な理解は、通常、新しいインスタンスを作成するとき、このインスタンスの制御はプログラマであり、制御の反転とは、新しいインスタンスの作業がプログラマによって行われないことを意味します。代わりに、Spring コンテナーに任せてください。

リーリー

いいねを押す +0
淡淡烟草味

そうです。質問の最初の文は、コンストラクターを介して依存関係を注入することを意味します。如果实例化一个类时构造参数是个变量,而这个变量指向一个已实例化的类的对象。 コンストラクター メソッドに加えて、@Qiu Kangsingasong が言及したメソッドもいくつかあります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート