Movatterモバイル変換


[0]ホーム

URL:


  1. MDN Web Docs 用語集
  2. Abstraction (抽象化)

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

Abstraction (抽象化)

コンピュータープログラミングにおける抽象化とは、複雑なソフトウェアシステムにおいて、複雑さを軽減し、また効率的な設計と実装を可能にする方法です。これはシステムの技術的な複雑さを、API の背後に隠します。

データ抽象化の利点

  • ユーザーが低レベルコードを書くのを避けるのに役立つ。
  • コードの重複を避けて再利用性を上げる。
  • クラスの内部実装をユーザーに影響することなく独立して変更できる。
  • 重要な詳細情報だけがユーザーに提供されているため、アプリケーションやプログラムのセキュリティ向上に役立つ。

js
class ImplementAbstraction {  // method to set values of internal members  set(x, y) {    this.a = x;    this.b = y;  }  display() {    console.log("a = " + this.a);    console.log("b = " + this.b);  }}const obj = new ImplementAbstraction();obj.set(10, 20);obj.display();// a = 10// b = 20

詳細情報

基礎知識

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp