Полиморфизм – это придание действию (методу) одного имени, которое совместно используется объектами всей иерархии класса, причем каждый объект реализует это действие своим собственным, подходящим для него образом.
Другими словами, полиморфизм – это использование одинаковых имен методов на разных уровнях иерархии классов.
Достоинства ООП
С помощью уменьшения взаимозависимости между компонентами программного обеспечения ООП позволяет разрабатывать системы, пригодные для многократного использования. Такие компоненты могут быть созданы и отлажены как независимые программные единицы.
Несколько слов об использовании технологии ООП в среде Delphi на языке Object Pascal.
Для разработки приложений в Delphi используются специальным образом оформленные классы – компоненты.
Компонент обладает набором свойств и методов. Свойства компонента изменяются либо на этапе сборки приложения (под воздействием системы), либо программно, в процессе работы приложения (под воздействием пользователя).
|
|
Особым видом свойства компонента является событие. Процедура обработки события – это реакция приложения на изменение свойства компонента под воздействием системы или пользователя (нажатие клавиши, перемещение курсора и т.п.)
В Object Pascal объекты существуют только в динамической памяти (т.е. переменная, являющаяся объектом, по сути является указателем на объект, и содержит адрес объекта).
Лекция 3
Язык программирования Delphi. Пакеты прикладных программ.
1. Интегрированная среда разработки (I DE)(Integrated Development Environment.)
2. Характеристика проекта Delphi
3. Компиляция и выполнения проекта
4. Разработка приложения
5. Средства интегрирования среды разработки
1.0. Интегрированная среда разработки (I DE)(Integrated Development Environment.)