Описание тега car-analogy
10
ответов
Как я могу избежать dynamic_cast в моем коде C++?
Допустим, у меня есть следующая структура класса: class Car; class FooCar : public Car; class BarCar : public Car; class Engine; class FooEngine : public Engine; class BarEngine : public Engine; Давайте также дать Car ручка к его Engine, FooCar буде…
19 янв '09 в 22:47
10
ответов
Как использовать композицию с наследованием?
Я попытаюсь задать свой вопрос в контексте простого примера... Допустим, у меня есть абстрактный базовый класс автомобилей. Автомобиль имеет - базовый объект двигателя. У меня есть метод StartEngine() в абстрактном классе Car, который делегирует зап…
10 ноя '08 в 21:02
3
ответа
Алгоритм рулевого управления?
Я уже спрашивал что-то подобное, но теперь у меня проблема с управлением и реализацией "реалистичного" рулевого управления для простой 2d (сверху вниз) автомобильной гоночной игры. Как я могу сделать "реалистичное" рулевое управление для автомобиля?…
25 окт '10 в 17:14
9
ответов
Как отобразить все элементы в массиве?
Скажем, у меня есть класс автомобиля с атрибутами make а также registrationи я создаю ArrayList для их хранения. Как отобразить все элементы в ArrayList? У меня есть этот код прямо сейчас: public Car getAll() { for(int i = 0; i < cars.size(); i++…
17 апр '09 в 22:09
4
ответа
Конструкция ООП: Автомобиль - Соединение между баком и двигателем
Я не уверен, что я безумно нарушаю концепции ООП.Скажи, что есть Carкласс, который "имеет" Engine и Tank, Когда Engine работает, он будет брать масло из Tank (скажем, единица за единицу за цикл, хотя масло неисчислимо) Как следует Engine получить ма…
22 окт '11 в 16:02
2
ответа
Физика, поворачивай как машина
Мне трудно заставить физический движок Бурундука делать то, что я хочу. Единственное решение, которое, кажется, работает, требует некоторой тяжелой векторной математики. Прежде чем окунуться в эту кроличью нору для других компонентов моей игры, я на…
06 апр '13 в 20:00
3
ответа
Имитация автомобиля (Java)
Я работаю над проектом по моделированию автомобиля. Требования состоят в том, чтобы продемонстрировать работу автомобиля, заполнив его топливом, а затем запустить автомобиль, пока в нем не останется топлива. Смоделируйте процесс наполнения и запуска…
21 ноя '12 в 03:52
2
ответа
Ruby: разница между @cars.each do |car| и для машины в @cars сделать
(Извините за вопрос новичка.) В Ruby, в чем разница между циклами: @cars.each do |car| а также for car in @cars do ? есть ли разница в эффективности, или зачем нам два (или более) способа выразить одно и то же? Второй способ кажется мне более элеган…
23 июл '09 в 14:51
35
ответов
Что является практическим, реальным примером связанного списка?
Я понимаю определение связанного списка, но как его можно представить и связать с общей концепцией или элементом? Например, композиция (EDIT: первоначально говорилось "наследование") в ООП может быть связана с автомобилями. Все (большинство) автомоб…
13 мар '09 в 19:09
8
ответов
Рекомендации ООП, когда один объект нуждается в изменении другого
(это среда, похожая на C) Скажем, у меня есть два экземпляра объекта, автомобиль и bodyShop. Автомобиль имеет цветной iVar и соответствующие аксессуары. В bodyShop есть метод с именем "paintCar", который принимает объект автомобиля и меняет его цвет…
07 окт '09 в 21:11
15
ответов
Объектно-ориентированные отношения
Меня попросили описать отношения между транспортным средством, автомобилем, Toyota в терминах объектно-ориентированного программирования (скажем, в среде PHP). Я был в тупике. Может ли кто-нибудь помочь мне об этом? Спасибо...
17 авг '10 в 14:18
9
ответов
ООП дизайн проблема
Что хорошего дизайна в этом простом случае: Допустим, у меня есть базовый класс автомобилей с методом FillTank(Fuel fuel) где топливо также является базовым классом, который имеет несколько классов листьев, дизельное топливо, этанол и т. д. На моем …
18 фев '10 в 13:56
7
ответов
Стоит ли моделировать объект автомобиля (и его части, например, двигатель) с помощью has-a (состав) или is-a (наследование)?
Я занимаюсь разработкой библиотеки классов, которая будет включать объект Car. Дилемма заключается в том, что автомобиль будет представлять собой класс с такими полями, как регистрационный номер и другая общая информация об автомобиле. Но у автомоби…
16 дек '09 в 07:48
12
ответов
Почему стоит придерживаться get-set, а не car.speed() и car.speed(55) соответственно?
Помимо однозначной ясности, почему мы должны придерживаться: car.getSpeed() а также car.setSpeed(55) когда это можно использовать также: car.speed() а также car.speed(55) Я знаю, что get() и set() полезны для сохранения управляемости любых изменений…
12 янв '10 в 19:27
8
ответов
Как можно отсортировать сетку 10 x 10 из 100 изображений автомобилей в двух измерениях по цене и скорости?
Вот сценарий. У меня есть сто автомобильных объектов. У каждого автомобиля есть свойство скорости и свойство цены. Я хочу расположить изображения автомобилей в сетке так, чтобы самый быстрый и самый дорогой автомобиль находился в верхнем правом углу…
08 янв '10 в 11:38