Movatterモバイル変換


[0]ホーム

URL:


  1. Глоссарий MDN Web Docs
  2. Абстракция

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

Абстракция

Абстракция впрограммировании — это способ снизить сложность и обеспечить эффективное проектирование и реализацию сложных программных систем. Техническая сложность систем скрывается за более простымиAPI.

Преимущества абстракции

  • Помогает пользователю избежать написания низкоуровневого кода.
  • Позволяет избежать дублирования кода и повышает возможность повторного использования.
  • Даёт возможность изменять внутреннюю реализацию программы, не затрагивая пользователя.
  • Помогает повысить безопасность приложения или программы, поскольку пользователям доступны только необходимые данные.

Пример

js
class ImplementAbstraction {  // метод присваивает значения внутренним свойствам  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