オブジェクト指向プログラミングに関する記事の索引JJapedia 編集部|更新日: 2026年8月3日これはオブジェクト指向プログラミングで使われる用語のリストです。A抽象クラスアクセシビリティ抽象メソッド抽象化(コンピュータ科学)アクセス制御アクセス修飾子アクセサメソッドアダプターパターンアスペクト指向Bブリッジパターンビルダーパターン基底クラスCキャスト責任連鎖パターンクラスクラス階層クラスメソッドクラスオブジェクトクラス変数凝集コレクションクラス構成コンストラクタ容器反変性コピーコンストラクタカップリング共分散Dデータ駆動型デザインデータ隠蔽デフォルトコンストラクタディープコピー代表団依存性注入破壊者発送表動的バインディング動的ディスパッチ動的型付け言語E早期製本固有クラスカプセル化(コンピュータプログラミング)例外処理拡大Fファサード- パターンファクトリーメソッドパターンファクトリーオブジェクト工場パターン分野ファイナライザー第一級関数脆弱な基底クラス機能構成G汎用プログラミング神オブジェクトHヒープベースのメモリ割り当てヘルパークラスハイブリッド言語私不変オブジェクト(不変値とも呼ばれる)情報隠蔽継承初期化インライン関数インナークラスインスタンス(コンピュータサイエンス)インスタンスメソッドインスタンス変数(データメンバーとも呼ばれる)相互作用図インタフェース制御の反転(IoC)イテレータL後製本リスコフの置換原理Mメンバーのアクセスメンバーとは、クラスのあらゆる内容(属性、メソッド、内部クラスなど)を指します。メッセージパッシングメタクラスメタプログラミング方法(コンピュータプログラミング)ミックスインモックオブジェクト模擬列車事故モデル・ビュー・コントローラー(MVC)モジュール型プログラミング複数出動複数の継承マルチティアアーキテクチャ可変変数ミューテーター法N名前の改ざん名前空間ネイティブメソッドネストされたクラスOオブジェクト(コンピュータサイエンス)オブジェクトタイプOOPSLA – オブジェクト指向プログラミング、システム、言語、およびアプリケーションに関する年次会議開放/閉鎖の原則直交性過負荷Pパッケージパラメトリック過負荷パラメータ化されたクラスパルナスの原則部分クラスパターン政策に基づく設計多形性基本データ型privateオブジェクト指向プログラミングにおけるカプセル化の方法プログラミングパラダイムprotectedオブジェクト指向プログラミングにおけるカプセル化の方法プロトコル試作品パターンプロトタイプベースプログラミングpublicオブジェクト指向プログラミングにおけるカプセル化の方法純粋多型純粋仮想関数(純粋仮想メソッドとも呼ばれる)R迅速なアプリケーション開発(場合によっては迅速なプロトタイピング)再帰洗練内省的なプログラミング(内省)責任感に基づいたデザイン逆多型実行時型情報S範囲浅いコピー(深いコピーとは対照的)単一責任原則シングルトンパターン単一ルート階層スライス仕様クラス、抽象クラスを実装するクラススタックベースのメモリ割り当て静的メソッド静的型付けは、動的型付けとは対照的である。強いタイプと弱いタイプサブクラス(子クラスまたは派生クラスとも呼ばれる)サブクラス結合固体代替可能性の原理サブタイプスーパークラス(親クラスまたは基底クラスとも呼ばれる)Tテンプレートメソッドパターンテスト駆動開発階層特性タイプ型変換(型キャストとも呼ばれる)型のばらつきVバーチャルクラス仮想関数(仮想メソッドとも呼ばれる)仮想関数ポインタ(仮想メソッドポインタとも呼ばれる)仮想継承(オブジェクト指向プログラミング)仮想メソッドテーブル(vtable、仮想関数テーブル、仮想メソッドテーブルとも呼ばれる)粘度(プログラミング)ボイド型W弱い参照Yヨーヨー問題カテゴリー:オブジェクト指向プログラミングコンピュータ用語一覧非表示のカテゴリ:短い説明付きの記事短い説明はWikidataとは異なりますC++コード例を含む記事関連するトピック関連これはオブジェクト指向プログラミング関連抽象クラス関連アクセシビリティ関連抽象メソッド