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

Прикладные науки

Объектно-ориентированное программирование. Инкапсуляция

ООП – представляет собой парадигму программирования, используется в качестве строительных элементов … , содержит данные и код. Хранение данных и кодов в первом объекте позволяет минимизировать воздействие одного объекта на другой. Следовательно, облегчить поиск и исправление ошибок в программе. Кроме того, в ООП упрощено написание и исправление программы.

Традиционно объектно-ориентированные языки реализуют, по крайней мере, три: инкапсуляция, наследование, полиморфизм.

Инкапсуляция – работа с данными и детали ее реализации скрыты от внешнего пользователя объекта.

Достоинство: модульность и изоляция кода разных объектов.

Наследование – возможность создания новых объектов, которые обладают свойствами и поведением родительских объектов. Такая концепция позволяет создавать иерархии объектов (VCL), включает наборы объектов, порожденных от одного общего предка и обладающих все большей специализацией и … по сравнению со своими предками. Достоинства: разделение общего кода многими объектами.

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

Инкапсуляция — это объединение данных и действий над ними, в результате которого появляется новый тип данных, называемый классом. 

Поля, именуемые так же переменными экземпляра, представляют собой переменные с данными, содержащимися внутри объекта.

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

Метод – принадлежность объекту, подпрограмма, которая в качестве скрытого параметра передается ссылка на объект, который вызывал эту программу.

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

Данные – это поля класса.

Объекты – это экземпляры класса, представляющие сущности, которые могут содержать данные и кодируемые объекты Delphi представляют программисту все основные возможности ООП.

Book-Science
Добавить комментарий