LoginSignup
12
2

More than 3 years have passed since last update.

制御の反転(Inversion of Control、IoC)

Last updated at Posted at 2019-10-15

本記事では制御の反転(Inversion of Control、IoC)について出来る限りシンプルに紹介します。

ここでは、プログラムを以下の2つに分類します。
- 再利用可能なプログラム
- アプリケーション固有のプログラム

伝統的な手続き型プログラム

伝統的な手続き型プログラムではアプリケーション固有のプログラムから再利用可能なプログラムを呼び出します。

このような再利用可能なプログラムはライブラリと呼ばれます。

制御の反転

一方で制御の反転を採用したプログラムでは再利用可能なプログラムからアプリケーション固有のプログラムを呼び出します。

このような再利用可能なプログラムはフレームワークと呼ばれます。

参考にしたサイト

12
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
2