Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Объектно ориентированное программирование



Парадигмы программирования
  • Агентно-ориентированная
  • Компонентно-ориентированная
  • Конкатенативная
  • Декларативная (контрастирует с Императивной)
    • Ограничениями
    • Функциональная
    • Потоком данных
      • Таблично-ориентированная (электронные таблицы)
      • Реактивная
    • Логическая
  • Событийно-ориентированная
    • Сервис-ориентированная
  • Комбинаторная
  • Императивная (контрастирует с Декларативной)
    • Процедурная
  • Предметно-ориентированная
  • Метапрограммирование
    • Автоматизация процесса программирования
    • Обобщённое программирование
    • Рефлексивно-ориентированная
    • Итерационная
  • Параллельная
  • Структурная
    • Модульная
    • Рекурсивная
    • Объектно-ориентированная
      • Автоматная
      • Разделение ответственности:
        • Аспектно-ориентированная
        • Субъектно-ориентированная
      • Прототип-ориентированная
 

Объе́ктно-ориенти́рованное, или объектное, программи́рование (в дальнейшем ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов. В случае языков с прототипированием вместо классов используются объекты-прототипы.

Содержание 1 История
  • 2 Основные понятия
  • 3 Определение ООП и его основные концепции
    • 3.1 Сложности определения
    • 3.2 Концепции
  • 4 Особенности реализации
  • 5 Подходы к проектированию программ в целом
  • 6 Родственные методологии
    • 6.1 Компонентное программирование
    • 6.2 Прототипное программирование
    • 6.3 Класс-ориентированное программирование
  • 7 Производительность объектных программ
  • 8 Критика ООП
  • 9 Объектно-ориентированные языки
  • 10 Примечания
  • 11 См. также
  • 12 Литература
  • 13 Ссылки




Дата публикования: 2015-04-10; Прочитано: 193 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...