Казанский государственный технический университет
А.Н. Козин
Объектно-ориентированное программирование
УЧЕБНО-МЕТОДИЧЕСКОЕ пособие
КАЗАНЬ – 2007
Оглавление
Введение
Основные понятия об объектах и классах
1.1. История развития объектной технологии
1.2. Понятие об объектах
1.3. Классы и их описание
1.4. Создание и использование объектов
1.5. Практические задания
1.6. Контрольные вопросы
1.7. Примеры тестовых заданий
Взаимодействие объектов и классов
2.1. Основные типы взаимодействия
2.2. Агрегация и композиция
2.3. Обобщение и наследование
2.4. Практические задания
2.5. Контрольные вопросы
2.6. Примеры тестовых заданий
Принцип полиморфизма и его проявления
3.1. Переопределение методов. Полиморфные (виртуальные) методы
3.2. Полиморфные объектные указатели
3.3. Контейнеры и их объектная реализация
3.4. Практические задания
3.5. Контрольные вопросы
3.6. Примеры тестовых заданий
Дополнительные возможности объектных языков
4.1. Интерфейсные классы
4.2. Обобщенные или параметризованные классы
4.3. Исключения и их объектная обработка
4.4. Контрольные вопросы
4.5. Примеры тестовых заданий
Развитие объектной технологии
5.1. Компоненты как основа быстрой разработки приложений
5.1.1. Компонентная модель Borland Delphi
5.1.2. Компонентная модель Java Beans
5.1.3. Компонентная модель платформы .NET
5.2. Компонентные модели для создания распределенных приложений
5.3. Объектный анализ и проектирование
5.4. Контрольные вопросы
5.5. Примеры тестовых заданий