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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.