Обектно-ориентирана методология за програмиране
Методологията ООП или Обектно-ориентирано програмиране е предназначена за писане на всяка компютърна програма или система под формата на съвкупност от обекти, всеки от които принадлежи към определен клас и изпълнява определени функции. А всички класове се подчиняват на принципите на наследяване.
Основни принципи на ООП:
- Абстракция позволява да се выделят в модела важни аспекти за решаване на конкретна задача, които се формират под формата на клас.
- Енкапсулация организира бърза и безопасна йерархия от обекти вътре в системата. При енкапсулация за управление на процеса е достатъчна една проста команда, без излишни уточнения.
- Наследяване определя родствени отношения между обекти в програмата, така че промени, направени в родителя, да не се дублират в елемента-потомък.
- Полиморфизъм определя в кои ситуации трябва да се разделят процесите, а в кои - да се съберат в едно.
Вижте също
-
учебник PHP,
в който се разказва за работа с ООП в PHP -
учебник JavaScript,
в който се разказва за работа с ООП в JavaScript -
език за моделиране
UML,
който описва процеси с помощта на диаграми и схеми -
набор от концепции Парадигма на програмирането,
който определя подхода към програмирането