Добавил:
ИВТ (советую зайти в "Несортированное") Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
1
Добавлен:
23.11.2024
Размер:
13.37 Кб
Скачать

Письмо:

Здравствуйте Екатерина Георгиевна, у меня возникли проблемы с пониманием задания четвертой лабораторной работы. А именно с началом задания: «На основе двух классов(letter,letter1) спроектировать и реализовать иерархию из одного базового (common) и 2-ух производных(letter,delivery)». Что значит спроектировать и реализовать на основе классов letter и letter1? В задании ничего не сказано о том, что в себя должен включать класс common и классы letter, delivery. По всей видимости мы создаем какой-то родительский класс для писем, и создаем два дочерних класса, но исходя из названий не понятно, что в себя должны включать классы. 

Ответ на письмо:

Добрый день, Максим!

В Лабораторной работе №4 (БДЗ1) потому и не сказано о том, что в себя должен включать класс common и классы letter, delivery, что Вы сами должны это сделать.

Фактически Вы должны выполнить 2 этапа работы:

1 спроектировать иерархию классов

    - разделить (скомпоновать)данные на 3 части (для базового класса и 2-х производных)

    - разработать интерфейсы (действия) для каждого класса иерархии.

2 реализовать созданный проект

Во всех предыдущих работах Вам ставилась задача и Вы её решали, здесь же нужно самому себе поставить задачу, а затем решить её. Именно так работают программисты над реальными задачами, у них не бывает четко поставленной задачи, а есть лишь «бесформенный набор» данных и действий, которые нужно выполнять. 

Замечу также, что названия классов условные, Вы можете дать им другие названия, не в том суть. Главное правильно скомпоновать данные и установить взаимосвязи

Надеюсь, что теперь Вам стало понятней задание. Желаю успехов!

Соседние файлы в папке _Задания к лабам