Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Абстра́кция в объектно-ориентированном программировании — это использование только определения характеристик объекта, без описания их конкретных/детальных реализаций. Основная идея состоит в том, чтобы представить объект обладающим набором методов и при этом не предоставлять конкретную логику этих методов. Простыми словами, абстракция отвечает на вопрос "Что?", без ответа на вопрос "Как?".

Это важный инструмент ООП наряду с полиморфизмом, наследованием и инкапсуляцией.

Абстракция является основой объектно-ориентированного программирования и позволяет работать с объектами, не вдаваясь в особенности их реализации.

Абстракция данных — одно из наиболее старых понятий объектно-ориентированного программирования, возникшее ещё до его появления. Абстракция данных связывает лежащий в основе тип данных с набором операций над ним (см. также абстрактный тип данных). Пользователь типа данных не имеет прямого доступа к его реализации, но может работать с данными через предоставленный набор операций. Преимущество абстракции данных в разделении операций над данными и внутреннего представления этих данных, что позволяет изменять реализацию, не затрагивая пользователей типа данных.[1]

Такое разделение может быть выражено через специальный «интерфейс», сосредотачивающий описание всех возможных применений программы[2].

Энциклопедичный YouTube

  • 1/3
    Просмотров:
    531
    4 214
    6 809
  • Лекция 4 | Функциональное программирование | Евгений Кирпичёв | Лекториум
  • Что такое ООП? Часть #1 ★ Подробно об основных принципах
  • Что такое ООП? Объектно ориентированное программирование в C# | Продвинутый CSharp

Субтитры

См. также

Примечания

  1. Richard Wiener, Lewis J. Pinson. Fundamentals of OOP and Data Structures in Java. Cambridge University Press, 2000. ISBN 9780521662208
  2. Абстракция данных (Бьерн Страуструп — Абстракция данных в языке C++). Дата обращения: 12 мая 2019. Архивировано 29 октября 2019 года.
Эта страница в последний раз была отредактирована 20 марта 2024 в 17:46.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).