![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.02.2012
Сообщений: 9
|
![]()
Мне нужно придумать и реализовать интересную иерархию классов, но что-то в голову ничего не приходит кроме заезженных "работник" и "транспорт"
![]() Не могли бы вы подкинуть идейки для задания? Заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
![]()
Композиции. Меню и команды в меню; меню также является командой (таким образом, можно вкладывать меню в меню). Также бывают собственно команды разных типов, в том числе "пакеты команд" (если у нас меню управления роботом, то есть команда "двинуться влево" (1), есть команда "проверить запах" (2), есть команда "проверить ветер" (3), а есть пакеты команд "2, 3" (4) и "1, 4").
Перемножение иерархий. Есть геометрические фигуры - круги (белые, синие, красные), квадраты (красные, зелёные, нарисованные серым пунктиром), треугольники (белые сплошные, синие контуры). Картина рисуется одним стилем, стиль жёстко оговаривает, какую форму фигуры как рисовать; на картину можно добавлять любые фигуры. Делается полная иерархия фигур ("белый круг", "зелёный квадрат" и т.д.) и делается стиль с наследниками - конкретными стилями. Стиль умеет создавать новую фигуру (т.е. имеет метод "создать круг" и создаёт "белый круг" или "синий круг" или "красный круг"). Картина имеет стиль и при добавлении фигуры стиль создаёт новую фигуру, которая добавляется в картину. При отрисовке картины она просто просит все свои фигуры нарисовать себя. Что-то в таком духе? |
![]() |
![]() |
![]() |
#3 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
![]()
идешь в соседнюю тему и берешь иерархию оттуда:
http://www.programmersforum.ru/showthread.php?t=230588 |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Есть интересная идея! Подумаем вместе? | Kostya_ist | Фриланс | 4 | 19.01.2012 01:33 |
НУЖНА ХОТЯ БЫ ИДЕЯ ИДЕЯ РЕШЕНИЯ!) немного непонятная задача с массивом.... | ngup_k | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 12.12.2011 19:33 |
Скроллинг ScrollBox. Интересная идея. | Vova777 | Общие вопросы Delphi | 3 | 31.05.2011 19:16 |
есть интересная идея, нужен художник | Gigabit | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 11 | 01.07.2009 17:19 |
Есть интересная идея. Помогите создать игру для мобильника | Romez | Общие вопросы по Java, Java SE, Kotlin | 3 | 14.05.2008 12:14 |