Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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





Дата публикования: 2014-11-26; Прочитано: 191 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...