資格暗記無料で始める

抽象化とインタフェースとは?

抽象化とインタフェースとは、オブジェクト指向設計における、実装の詳細を隠して外部から見た振る舞い(操作の呼び出し方)だけを定義する考え方。インタフェースは、クラスが実装すべきメソッドの仕様だけを定め、具体的な実装は各クラスに委ねる仕組み。

ちゅうしょうかといんたふぇーす

情報処理安全確保支援士試験の頻出用語/午前II


抽象化とインタフェースの意味

オブジェクト指向設計における、実装の詳細を隠して外部から見た振る舞い(操作の呼び出し方)だけを定義する考え方。インタフェースは、クラスが実装すべきメソッドの仕様だけを定め、具体的な実装は各クラスに委ねる仕組み。

抽象化とインタフェースの具体例

「図形」というインタフェースに「面積を求める」メソッドを定義しておけば、円クラス・四角形クラスなどそれぞれが独自の計算方法でこのメソッドを実装しつつ、呼び出す側は同じ書き方で面積を求められる(多相性の実現)。

抽象化とインタフェースは試験でどう引っ掛けられる?

インタフェースは「何ができるか」の仕様だけを定め実装を持たない。実装を一部持てる抽象クラスと区別する。クラスの多重継承は制限される言語でも、インタフェースは複数実装できることが多い。情報隠蔽のカプセル化とも別概念。

抽象化とインタフェースと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。