応用情報暗記無料で始める

抽象化とインタフェースとは?ちゅうしょうかといんたふぇーす

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

最終更新:2026-10-06

試験情報

応用情報技術者試験の頻出用語/テクノロジ系

応用情報を最短で暗記・合格する →

具体例

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

試験での引っ掛け

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

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

応用情報を最短で暗記・合格する →

試験での特徴
  • 分野:テクノロジ系
  • インタフェースは「何ができるか」の仕様だけを定め実装を持たない。