Автор: Пользователь скрыл имя, 17 Декабря 2012 в 21:34, контрольная работа
Объектно-ориентированный анализ и проектирование принципиально отличаются от традиционных подходов структурного проектирования: здесь нужно по-другому представлять себе процесс декомпозиции, а архитектура получающегося программного продукта в значительной степени выходит за рамки представлений, традиционных для структурного программирования. Отличия обусловлены тем, что структурное проектирование основано на структурном программировании, тогда как в основе объектно-ориентированного проектирования лежит методология объектно-ориентированного программирования, К сожалению, для разных людей термин "объектно-ориентированное программирование" означает разное.
Введение 3
1. Часть I (Теоретическая) 4
Система классов для описания исключительных ситуаций 4
C++ представляет исключительные ситуации как классы 4
Как заставить С++ проверять исключительные ситуации 4
Использование оператора throw для генерации исключительной ситуации 6
Определение обработчика исключительной ситуации 7
Использование элементов данных исключительной ситуации 10
Обработка неожиданных исключительных ситуаций 11
Объявление генерируемых функцией исключительных ситуаций 12
Исключительные ситуации и классы 13
2. Часть II (Практическая) 15
Задание 1 15
Задание 2 17
Реализация классов 17
Заключение 19
Список использованной литературы 20