Історично склалося так, що програмування виникло і розвивалося як процедурне програмування, яке передбачає, що основою програми є алгоритм, процедура обробки даних.
Об’єктно-орієнтоване програмування (ООП) – це методика розробки програм, в основі якої лежить поняття об’єкт. Об’єкт – це деяка структура, відповідна об’єкту реального світу, його поведінки. Завдання, яке вирішується з використанням методики ООП, описується в термінах об’єктів і операцій над ними, а програма при такому підході являє собою набір об’єктів і зв’язків між ними.
Примітка
Строго кажучи, для розробки додатки в Delphi на базі компонентів, що надаються середовищем розробки, знання концепції ООП не є необхідним. Однак матеріал даної глави буде вельми корисний для більш глибокого розуміння того, як програма взаємодіє з компонентами, що і чому Delphi додає в текст програми.