Университетские задания по ООП
От: Мемега Литва  
Дата: 16.12.03 11:02
Оценка:
Привет всем.
В следующем семестре буду вести практику по ООП для студентов 2 курса. Возникает проблема — какими должны
быть задания по программированию? Хотелось бы узнать мнение тех, кто учится/учился, узнать — чего не хватало, а что, наооборот, надо бы игнорировать. Было бы замечательно, если бы вы привели список заданий своего ВУЗа. Пока что возможные варианты такие — 2 задания:

(Общие требования)

1.
*Аккуратное разбиение на модули
— определение каждого класса, реализация функций-членов, основная программа должны быть в разных
файлах
— модули включают (#include) только те описания, от которых зависят

*Иерархия как минимум из 3 уровней откытого наследования классов.В классах верхенго уровня должны
присутствовать виртуальные методы. Некоторые классы этого уровня — абстрактные. Производные классы
должны поддерживать контракт родительских классов.
*Основные модули должны соответствовать принципу "открытости-закрытости", т.е. зависеть только от
классов, описывающих абстракции, а не от их реализаций.

2. *Аккуратное разбиение на модули
— определение каждого класса, реализация функций-членов, основная программа должны быть в разных
файлах
— модули включают (#include) только те описания, от которых зависят

*Использованы статические методы и переменные
*Использован механизм обработки исключений
*Созданы и использованы шаблонные классы
*Перегружены операторы, в том числе и <<, для вывода объектов
*Объекты создаются в динамической памяти, виртуальные деструкторы
*Использована стандартная библиотека С++ (string,контейнеры,итераторы,алгоритмы)
memega
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.