![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
VB и объектно-ориентированное программирование
Как уже упоминалось в первой главе, Visual Basic, в определенной степени, относится к объектно-ориентированным языкам программирования. ООП – это методология разработки программ, основанная на представлении ее в виде совокупности объектов, каждый из которых является реализацией определенного класса. В ООП объект представляет собой элемент приложения, например, лист, форму, меню. Программный код и данные структурируются так, чтобы имитировалось поведение фактически существующих объектов. Принадлежность языка программирования к ООП определяется использованием в нем четырех основных принципов: абстрагирования, инкапсуляции, наследования и полиморфизма.
· Абстрагирование – это простое описание сложных объектов окружающей среды. Причем описание должно быть очень точным, чтобы не возникло ошибочного представления о другом объекте. Так, не надо создавать специальных программ для отображения графической информации, а достаточно просто использовать объект Image – это абстрактный объект, содержащий все необходимое для отображения изображений.
· Инкапсуляция – это возможность эффективно изолировать данные, методы и свойства от остальной части программы и от случайного разрушения извне.
· Наследование – это возможность создания новых классов на базе уже имеющихся, при этом вновь созданные классы как бы наследуют методы и свойства родительского класса. Наследование позволяет создавать многократно используемый код.
· Полиморфизм – позволяет многократно определять одноименные методы в иерархии классов. Полиморфизм реализуется технологией Automation через механизм позднего связывания, предоставляющего возможность использовать объекты других приложений в качестве компонентов собственных приложений
Дата публикования: 2014-12-28; Прочитано: 230 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!