Объектно-ориентированный подход - Большая Энциклопедия Нефти и Газа, статья, страница 2
В развитом обществе "слуга народа" семантически равен "властелину народа". Законы Мерфи (еще...)

Объектно-ориентированный подход

Cтраница 2


Основным отличием объектно-ориентированного подхода к программированию от традиционного структурного является отсутствие необходимости работы с исходными текстами программ. При структурном подходе любая модификация программы проводится путем внесения изменений в ее исходный текст. Выполнение упомянутой процедуры в рамках объектно-ориентированного подхода не требует работы с исходными текстами, а производится путем расширения используемой программы, что приводит к появлению нового класса объектов. На основе этих базовых классов пользователь - разработчик системы, используя специально предусмотренные для этой цели возможности, создает свои собственные библиотеки классов ( MyApplication), которые, в свою очередь, могут модифицироваться и развиваться, формируя новые подклассы программных средств.  [16]

В основе объектно-ориентированного подхода лежит наблюдение, что программа представляет собой описание действий, выполняемых над различными объектами. Это могут быть, например, записи в базах данных или совокупности числовых значений. В традиционном программировании ( традиционным мы условно называем программирование на императивных языках) изменение данных или методов их обработки часто приводит к необходимости значительного изменения программы, а это увеличивает вероятность ошибок. Как следствие, возрастает время, необходимое для отладки программы. Использование ООП позволяет выйти из такой ситуации с минимальными потерями, сводя необходимую модификацию программы к ее расширению и дополнению. ООП не является панацеей от всех бед, но его ценность как технологии программирования несомненна. Изучение методов объектно-ориентированного профаммирования - непростая задача, однако применение ООП упрощает разработку и отладку сложных профамм.  [17]

В рамки объектно-ориентированного подхода удачно вписывается концепция визуального программирования. Все визуальные составляющие, такие как формы, элементы управления, меню и панели инструментов являются объектами со своими свойствами и методами. Эти объекты реагируют на определенные события.  [18]

В C применяется объектно-ориентированный подход к реализации обмена данными с буферизированными потоками.  [19]

Язык программирования Delphi поддерживает объектно-ориентированный подход, связанный с визуальным стилем разработки. Именно этим и прекрасен этот язык.  [20]

Как упоминалось ранее, объектно-ориентированный подход касается разработки приложений с использованием независимых объектов. Эти объекты используют сообщения для взаимодействия между собой.  [21]

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

Существуют три отличительных составляющих объектно-ориентированного подхода: полиморфизм, инкапсуляция и наследование.  [23]

И представление знаний, и объектно-ориентированный подход к программированию основываются на одной и той же идее, что конкретная предметная область приложения имеет такое же значение для модели, как и для проблем, которые нужно разрешить.  [24]

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

Для того чтобы раскрыть сущность объектно-ориентированного подхода к разработке приложений [9], рассмотрим главные особенности сложных систем, определяющие требования к методикам и инструментальным средствам, поддерживающим жизненный цикл их разработки.  [26]

Орион использует все стандартные для объектно-ориентированного подхода понятия: объекты, классы, сообщения, внутренние переменные, наследование. В то же время он вводит несколько собственных понятий. К ним относятся: общие значения, значения по умолчанию, составные объекты. Рассмотрим их по порядку.  [27]

Многие термины, связанные с объектно-ориентированным подходом, довольно просты для понимания, но значительно более трудны для практического применения.  [28]

Главная особенность жизненного цикла при объектно-ориентированном подходе заключается в том, что нет строгой последовательности выполнения отдельных этапов. При проектировании может выясниться необходимость дополнительного обследования, программирование и последующее тестирование могут потребовать возврата к проектированию. Бучем возвратным, отражает итеративный характер процесса проектирования.  [29]

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



Страницы:      1    2    3    4