コンピュータサイエンスにおいて、インスタンスまたはトークン(メタロジックとメタ数学に由来)は、型定義 に基づいたソフトウェア要素の発生です。 [ 1 ]:1.3.2 発生が作成されると、インスタンス化されたと言われ、作成プロセスと作成の結果は両方ともインスタンス化と呼ばれます。
例
- クラスインスタンス
- クラスから作成されたオブジェクト指向プログラミング(OOP)オブジェクト。クラスの各インスタンスはデータレイアウトを共有しますが、メモリ割り当てはそれぞれ異なります。
- 手続き型インスタンス
- コンピュータサイエンスではこの概念の使用は一般的ではありませんが、各プロシージャ呼び出しはSimulaでもプロシージャの「インスタンス」と見なされていました。[ 1 ]:1.3.2
- コンピュータインスタンス
- 通常、ストレージ、仮想CPUを含む仮想マシンの発生。
- 多角形モデル
- コンピュータグラフィックスでは、インスタンス化してシーン内のさまざまな場所に複数回描画することができ、各インスタンスの表示に必要な作業の一部が再利用されるため、レンダリングのパフォーマンスが向上します。
- プログラムインスタンス
- POSIX指向のオペレーティングシステムでは、実行中のプロセスを指します。fork ()やexec()などのシステムコールを介してプログラムにインスタンス化されます。各実行プロセスは、インスタンス化元となったプログラムのインスタンスです。[ 2 ]
参考文献