Можно ли сравнить программирование, управляемое событиями, с объектно-ориентированным программированием (ООП)?

3 Ответы


  • Программирование, управляемое событиями
      В программировании, управляемом событиями, программа выполняется при возникновении события.
    Событие означает щелчок мышью, загрузку формы, перемещение мыши, нажатие клавиши и т. Д. Microsoft Visual Basic является примером программирования, управляемого событиями.
    Объектно-ориентированное программирование
      В объектно-ориентированном программировании упор делается на данные. Классы - это основная часть ООП. Классы - это чертежи объекта. Данные в классах безопаснее. Эти данные могут быть видны методами определенных классов.
  • У этих двух парадигм есть определенное сходство - они обе разделяют концепцию связывания данных и кода. Это общий атрибут современных языков.

    Программы, управляемые событиями, обычно имеют две важные структуры: цикл событий для сбора и обработки событий из различных источников и замыкания для обработки отправленных событий.

    ОО-программы организованы в классы (и модули) и не имеют конкретной структуры, хотя многие из них организованы на основе событийно-ориентированного подхода (например, фреймворка MVC).

    Эти парадигмы популярны, потому что распределенные вычисления (например, Интернет и Интернет) основаны на обмене сообщениями, и решения, управляемые событиями, идеально подходят для этого.

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

    Для получения дополнительной информации Получить помощь в CodeAvail- Интернет Компьютерных науки уступки
    помощи

  • Объектно-ориентированный (например, Java) - это язык программирования, на котором вы можете создавать свои собственные классы, но с помощью событийно-ориентированного языка и языка объектного программирования вы можете использовать только уже определенные классы (например, VB).

Напишите свой ответ

Ваш ответ появится после модерации