Бесполезного эстетства псто.
Допустим, есть такая задача (это просто абстрактный пример, реальная задача другая): из точки А в точку Б отправляется колонна автомобилей, для каждого автомобиля через каждые 100 метров пути нужно расчитывать различные параметры: скорость, остаток топлива, марку автомобиля и ещё с десяток. Параметры могут быть одинаковыми для всех машин или быть уникальными только для одной. Как бы это всё красиво описать? Проще всего было бы сделать кучу классов параметров, пронаследовав их от общего предка, для каждого автомобиля завести вектор указателей на эти параметры, и просто пробегать по нему, вызывая виртуальный метод расчёта в зависимости от пройденного пути, но такой вариант отпадает, т.к. параметры имеют разный тип. В голову приходят варианты а-ля паттерн «Посетитель» или что-то совсем жуткое с RTTI. ООП владею плохо, а сделать хочется красиво и расширяемо. Использовать можно только стандартный С++, никаких бустов, Qt и т.д.

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от ugoday


Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от Gvidon

Ответ на:
комментарий
от yoghurt

Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от ugoday

Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от yoghurt
Ответ на:
комментарий
от ugoday

Ответ на:
комментарий
от ugoday

Ответ на:
комментарий
от val-amart
Ответ на:
комментарий
от korvin_
Ответ на:
комментарий
от ugoday

Ответ на:
комментарий
от val-amart

Ответ на:
комментарий
от jtootf

Ответ на:
комментарий
от www_linux_org_ru

Ответ на:
комментарий
от jtootf

Ответ на:
комментарий
от val-amart

Ответ на:
комментарий
от val-amart

Ответ на:
комментарий
от ACR

Ответ на:
(=
от m4n71k0r
Ответ на:
комментарий
от Gvidon

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Программы для дизайна (2007)
- Форум программа для дизайна помещений (2009)
- Форум Программы для 3D дизайна. (2007)
- Форум «дизайн» (2007)
- Форум Дизайн :) (2007)
- Форум Дизайн БД? (2017)
- Форум Дизайна тред (2015)
- Форум Раскритикуйте дизайн (2011)
- Форум Оцените дизайн (2012)
- Форум Новый дизайн (2012)