Справочник по C/C++
ООП

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

ООП оперирует следующими терминами:

  • инкапсуляция
  • наследование
  • полиморфизм
  • абстракция типов

Инкапсуляция — результат сокрытия представления и реализации в объекте. Представление невидимо и недоступно извне. Получить доступ к представлению объекта и модифицировать его можно только с помощью операций.

Наследование — отношение, которое определяет одну сущность в терминах другой. В случае наследования класса новый класс определяется в терминах одного или нескольких родительских классов. Новый класс наследует интерфейс и реализацию от своих родителей. Новый класс называется подклассом или производным классом. Наследование класса объединяет наследование интерфейса и наследование реализации.

Полиморфизм — способность подставлять во время выполнения вместо одного объекта другой с совместным интерфейсом.


Смотрите также






Нет комментариев.



Оставить комментарий:
Ваше Имя:
Email:
Антибот: *  
Ваш комментарий: