Я понимаю определение связанного списка, но как его можно представить и связать с общей концепцией или предметом?Что такое практический пример реального мира связанного списка?
Например, композиция (EDIT: первоначально сказано «наследование») в ООП может быть связана с автомобилями. Все (большинство) автомобилей в реальной жизни - это, по сути, одно и то же; у автомобиля есть Двигатель, вы можете его запустить(), вы можете сделать автомобиль go(), stop() и так далее. Автомобиль обычно имел максимальную пассажирскую мощность, но он отличался бы между автобусом и SportsCar, которые оба являются автомобилями.
Есть ли какая-то реальная жизнь, интуитивно понятный пример простого простого оле? Связанный список, как у нас с наследованием? Пример типичного учебника Linked List показывает узел с целым числом и указатель на следующий, и он просто не очень полезен.
Ваш вход оценивается.
Вы вводите в заблуждение наследование с композицией. Вы сами это сказали: Automobile _has_an_ Engine, а не _is_an_ Engine. –
Я не смущен. Двигатель будет объявлен в классе Automobile и унаследован в классе Bus или SportsCar. Кроме того, этот пост не касается наследования. – 2009-03-13 19:17:00
Если вы не смущены, ваш текст есть. Вы упоминаете пример учебника композиции, а не наследования. Вы добавите пример наследования атрибутов позже. Я понимаю, о чем идет речь, и это интересно. Вот почему я не собираю его. –