Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.Учебное пособие - КузГТУ.pdf
Скачиваний:
248
Добавлен:
10.05.2015
Размер:
5.61 Mб
Скачать

данные, которыми он манипулирует и одновременно защищает их от внешних помех и некорректного использования.

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

зывается полиморфизмом.

Технологии объектного, событийного и структурного программирования применены и объединены в визуальных RADсистемах. Эти системы содержат множество готовых классов, представленных в виде визуальных компонентов. Эти компоненты могут добавляться в программу одним щелчком мыши.

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

Появление технологии ООП (середина 80-х годов ХХ века) позволило создавать в разумные сроки приложения размером до нескольких миллионов строк программного кода.

5.2.5.Контрольные вопросы

1)Назовите средства создания программ.

2)Последовательно перечислите этапы решения задач на ЭВМ.

211