Объектно-ориентированное программирование

Учебно-тематический план курса "Объектно-ориентированное программирование"
(для учащихся по программе "Компьютерная школа для старшеклассников")

Структура курса  Кол-во часов 
Лекции 
Практические занятия  14 
Всего  20 

Разделы курса  Кол-во учебных часов 
Всего  Лекции  Практические занятия 
I  Основы объектно-ориентированного программирования       
1.1  Принципы ООП. Объект как основная структура ООП. Характеристики объекта   
1.2  Реализация структуры "объект" на Turbo Pascal 7.0. Тип Object. Поля объекта. Методы объекта и их реализация с помощью процедур и функций 
II  Основные концепции объектно-ориентированного программирования       
2.1  Понятие инкапсуляции. Отличие объекта от экземпляра объекта  2,5  0,5 
2.2 Наследование. Понятие наследования. Иерархия объектов. Доступные поля и методы объектов, объединенных в иерархию 
2.3  Полиморфизм. Понятие полиморфизма. Перекрывание методов родителей. Виртуальные и статические методы  2,5  0,5 
2.4  Раннее и позднее связывание полей данных и методов объекта. Конструкторы и деструкторы. Таблица виртуальных методов. Обработка событий в объекте  2,5  0,5 
III  Особенности реализации объектов на на Turbo Pascal 7.0       
3.1  Описание доступных и закрытых полей и методов (директивы public и private). Особенности работы с объектами, имеющими динамические поля. Назначение процедуры Fail. Использование механизма верификации методов  5,5  1,5 
  Всего  20  6  14 


В этом разделе:
Обучение
Контакты
Наш адрес:
г. Орел, Наугорское шоссе, 40
Посмотреть на карте
Телефон/факс:
(4862) 43-49-56
Обратная связь
Поиск