Название: Алгоритмы и программы (Афанасьева Т. В.)

Жанр: Информационные системы и технологии

Просмотров: 1351


13. объектно–ориентированное программирование

 

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

В          процессе         ООП   программист  руководствуется        привычными

понятиями той предметной области, для которой создается программа. Эти понятия он описывает как объект. Объект имеет определенные свойства. Состояние объекта задается значениями его признаков. Объект «знает», как решить определенные задачи, то есть располагает методами решения. Программа, написанная с использованием ООП, состоит из объектов, которые могут взаимодействовать между собой.

Объект представляет собой совокупность данных и подпрограмм, предназначенных для работы с этими данными. Подпрограммы объекта называются методами. Таким образом, характерной чертой новой структуры «объект» является объединение данных и методов и их обработка, называемая инкапсуляцией.

Любая объектно–ориентированная программа      состоит           из        двух

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