0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ドライバー

Posted at

ドライバー
ドライバー(Driver)は、特定の機能やプロトコルを実装
アプリケーションがそれを利用して対象の機能を実現するためのソフトウェアの一部
ドライバーは、ハードウェア、ソフトウェア、プラグイン、プロトコルなどのさまざまなコンポーネントとの間でインターフェースを提供
アプリケーションとそれらのコンポーネントとの間でデータや命令のやり取りを行う

ドライバーは、特定の機能やリソースにアクセスするためのインターフェースを提供
アプリケーションがその機能やリソースを利用する際に、共通のメソッドや操作方法を提供
例えば、
データベースドライバーはデータベースに接続し、クエリを実行するためのメソッドを提供
プリンタードライバーは印刷ジョブを送信するためのメソッドを提供

ドライバーの利点は、アプリケーションが異なるプラットフォームやリソースを利用する際に、共通のインターフェースを使用できることです。
アプリケーションはドライバーに対して抽象的な操作を行い、
ドライバーがその操作を具体的なプラットフォームやリソースに変換
異なるドライバーを切り替えることで、アプリケーションの柔軟性と可搬性を高めることができます。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?