LINUX.ORG.RU

Помогите выбрать предметную область


0

0

Пишу курсач по ООП. Подскажите нормальную, легко-программируемую предметную область, чтоб можно было выделить 12-15 классов в трех деревьях. А то у меня фантазии не хватает. Думал сначала процессы на кафедре описать, да не очень красиво получается: с классами там все нормально, а вот методы высасывать из пальца приходится; потом автобензозаправку пытался "сделать", но и там свои грабли. В общем может у вас фантазии побольше.

anonymous

Корпорация публичных домов и ее биллинг. :)

anonymous
()
Ответ на: комментарий от anonymous

Опиши транслятор с формального языка ( например C++ ) в некоторое внутреннее представление в виде объектов ( C++ frontend ). Как я понимаю курс ООП, где 'п' это проектирование ? Если так, то работающая программа тебе не нужна, а дерево будет смотреться классно... со множественым наследованием . Даже патерны можно прилепить.

anonymous
()
Ответ на: комментарий от anonymous

нет, п - это как раз программирование, и работающий код очень даже немаловажен, хотя и проектирование в виде сценариев присутствует

anonymous
()

Вот он, момент истины. Все местные религиозные фанатики-оопофилы хором не в состоянии придумать, где же этот их дебильный ООП можно применить.

anonymous
()

А чем автобензозаправка плоха? и где там грабли? Если авто-тема близка можно, например, модель перекрестка сделать: Т или Х-образный, характеристики водителей, ДТП, светофоры, пробки, регулировщик, вообщем много чего можно напридумывать ;-)

anonymous
()
Ответ на: комментарий от anonymous

> где же этот их дебильный ООП можно применить.

Дурак ты... Во-первых, ни ООП, ни функциональщина, ни процедурщина в чистом виде неудобны. Истина, как всегда, где-то посередине. Можешь ради примера придумать задачу аналогичной сложности на ФП.

Это одна сторона. Другая сторона - должен быть работающий код. А высасывать задачу заданной сложности из пальца - не самая простая задача сама по себе, а если ещё и стимулов нету, то тем более.

watashiwa_daredeska ★★★★
()

Ты в больничку ходишь? Карточку имеешь? Вот и пляши отсюда: "ООПрограммирование регистратуры поликлиники и историй болезни"

anonymous
()
Ответ на: комментарий от anonymous

Да нигде нельзя. Оченно дурная моделька. Синтетическая слишком, не жизненная.

anonymous
()
Ответ на: комментарий от anonymous

>>А чем автобензозаправка плоха? и где там грабли?
Там же основные классы - датчики: датчик уровня, датчик температуры и прочее. А проблема в том, что нужно будет писать еще для каждого датчика свой "драйвер"(эмулятор), который бы генерировал параметры, так как реального железа то нет.
А с перекрестком не совсем понятна идея, т.е. что нужно понимать под моделью, что должна делать сама программа?

anonymous
()
Ответ на: комментарий от watashiwa_daredeska

Гы - отсутствие фантазии - это не "не самая простая задача", это лечится только эвтаназией.

А про ООП наезд был в тему - фанатичные адепты чистого ООП на всех углах истошно визжат про то, какой он весь из себя универсальный, и как ничего другого в жизни им и не надо.

anonymous
()

Напиши программу помогающую выбрать предметную область.

ugoday ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.