Разработка набора взаимосвязанных классов

Герман18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.06.2007

Курсовая работа: разработка набора взаимосвязанных классов для реализации заданной сложной структуры данных

Требования к работе

1. Программа включает основную структуру данных и вспомогательную структуру для хранения удаляемых элементов с возможностью возврата в основную структуру

2. Каждый элемент основной и вспомогательной структуры и сами структуры в целом описываются своими классами со всеми необходимыми свойствами и методами

3. Информационное наполнение каждого элемента структуры также описывается в виде класса, содержащего 2-3 свойства и минимально необходимый набор методов (конструктор и методы доступа к свойствам)

4. Доступ к свойствам классов производится только с помощью открытых интерфейсных методов

5. Набор методов должен обеспечивать все необходимые операции: добавление и удаление элементов, поиск и просмотр, сохранение в файле и загрузка из файла

6. Алгоритмическая основа методов – материал курсовой работы по курсу “Структуры и алгоритмы обработки данных”

7. Классы должны взаимодействовать друг с другом на принципах наследования или композиции

8. Библиотека классов оформляется в виде отдельного модуля

9. Язык программирования – любой по выбору (Delphi Pascal, С++, Java, C#)

10. Стандартные контейнерные классы используемого языка НЕ применяются !!!

11. Для проверки работоспособности библиотеки классов создать демонстрационную программу

Примерное содержание пояснительной записки

1. Постановка задачи

2. Основные понятия объектной технологии

3. Описание всех классов разработанной библиотеки на выбранном языке

4. Листинг демонстрационной программы

5. Список использованной литературы

Заявки фрилансеров