Лекция: Сущность объектно-ориентированного подхода

 

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

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

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

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

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

 

еще рефераты
Еще работы по информатике