DI
読み方:ディーアイ
別名:依存性注入,依存性の注入
DIとは、プログラミングにおけるデザインパターン(設計思想)の一種で、オブジェクトを成立させるために必要となるコードを実行時に注入(Inject)してゆくという概念のことである。
DIにおいては、オブジェクトが他のオブジェクトを利用するためのコードを初めから結合させるのではなく、オブジェクトの実行時に呼び出すようにしている。このとき、オブジェクト間の結合が「依存性(Dependency)」と呼ばれる。オブジェクト成立のための情報を外部に分離させておくことによって、開発効率やソフトウェアの開発サイクルを向上させることができるとされる。
DIは、「DIコンテナ」や「軽量コンテナ」などと総称される小規模なソフトウェアの登場とともに注目を集め始めた。軽量コンテナの代表的な製品としては、オープンソースで開発されている「Spring Framework」や、日本発の「Seasar2」などがある。なお、DIの概念は軽量コンテナの登場以前にも存在し、もっぱらIoC(Inversion of Control)と呼ばれてきた。
参照リンク
Spring Framework - (英文)
固有名詞の分類
Weblioに収録されているすべての辞書からd Iを検索する場合は、下記のリンクをクリックしてください。
全ての辞書からd I を検索
「d I」に関係したコラム
FXのチャート分析ソフトMT4で10分足や2時間足などを表示するには
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)では、次の時間足の表示ができます。ティック1分足5分足15分足30分足1時間足4時間足日足週足MT4では、10分足や1...
-
MT4(Meta Trader 4)でFXやCFDなどのチャートを表示して、1日ごとの相場の動きを一目でわかるようにするインディケーターを紹介します。インディケーターは「Coloured_Days_o...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)での時刻表示は、MT4のダウンロード先にもよりますが、一般的には中央ヨーロッパ時間であることが多いようです。日本時間の...
-
FX(外国為替証拠金取引)のチャート分析ソフトMT4(Meta Trader 4)のマルチタイムフレーム(Multi time frame、MTF)とは、1つのチャート画面に他の時間足のチャートを表示...
-
FXやCFDの線形回帰スロープとは、線形回帰の傾きを1本の線で表したテクニカル指標のことです。線形回帰スロープは、Linear Regression Slopeともいいます。線形回帰スロープの描く線は...
-
株式分析の平均足をエクセルで表示する方法を紹介します。株式分析の平均足は、始値、高値、安値、終値の4本値をもとに、新たな4本値を計算してローソク足として表示したものです。平均足の計算方法は次の通りです...
- d Iのページへのリンク