Форум программистов, компьютерный форум, киберфорум
ООП и паттерны
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/19: Рейтинг темы: голосов - 19, средняя оценка - 4.74
Заблокирован
1

Как сложную релейную схему преобразовать в мир ООП

28.06.2016, 11:42. Показов 3789. Ответов 83
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день !

Если на форуме есть программисты железнодорожники , то поймут о чем речь.

В общем нужно релейную систему управления движения поездов на станции преобразовать в технологию ООП.

В этой системе есть функционально законченные релейные блоки, которые за что-то отвечают.

Стрелки, светофоры, участки.

Проблемы описать каждый блок в виде класса, труда не составляет.

Основная проблема заключается в разработке взаимодействия обьектов этих классов с точки зрения ООП.

При определенном маршруте взаимодействуют, определенные обьекты.

Может кто подкинет разумные идейки , как это можно правильно реализовать.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2016, 11:42
Ответы с готовыми решениями:

немогу нарисовать очень сложную блок схему
прогу написал кое как а блок схемы рисовать неумею,к тому же очень сложная программа получилась...

Как преобразовать схему к двум узлам
Немного подзабыл, как это делается, поэтому надеюсь на вашу помощь Вот задача: Преобразовать...

Как преобразовать схему резервного копирования?
Доброго времени суток! существует вот такая схема резервного копирования, как ее преобразовать что...

Преобразовать в ООП
Преобразуйте, пожалуйста, программу, чтоб там использовалось ООП (object). Желательно...

83
Эксперт С++
3225 / 1752 / 436
Регистрация: 03.05.2010
Сообщений: 3,867
28.06.2016, 16:54 81
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от avgoor Посмотреть сообщение
На какие, в данном случае?
Ну, над этим вопросом автор как раз и бьется!
0
Заблокирован
28.06.2016, 17:03  [ТС] 82
в качестве датчиков и выступают эти секции. они контролируются всегда

вне зависимости находятся ли они в маршруте или нет.

основные функции секций

- замыкание
- размыкание
- контроль состояния (свободна/занята)
- индикация на мониторе

так вот размыкание происходит при участии соседних секций.

там есть строгий контроль последовательности занятия и освобождения.В свою очередь в секции могут находится стрелки.

стрелки тоже имеют свои методы

- перевод в +
- перевод в -
контроль стрелки.
- индикация на мониторе

стрелку нельзя перевести если секция в которой она находится занята или

замкнута


контролируются всегда

вне зависимости находятся ли они в маршруте или нет.
0
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
28.06.2016, 17:07 83
Цитата Сообщение от RAFA91 Посмотреть сообщение
- замыкание
- размыкание
Цитата Сообщение от RAFA91 Посмотреть сообщение
там есть строгий контроль последовательности занятия и освобождения
Поподробнее.
0
Модератор
Эксперт функциональных языков программирования
3051 / 2193 / 459
Регистрация: 26.03.2015
Сообщений: 8,471
29.06.2016, 13:52 84
имхо Вы не тем занимаетесь.
У Вас датчики нескольких типов (реальные дивайсы в реальном мире) и протоколы взаимодействия с ними. От этого и нужно отталкиваться.
Дальше надо писать "хотелки" (use case, user story). Сначала общие, затем детальные.
А к тому моменту, когда дойдёт до составления структуры классов, возможно, Вам уже будет понятно, как она должна выглядеть.

Судя по вопросам, которые Вы задаёте, у Вас нет квалификации, необходимой для разработки проектов, ошибка в которых может привести к человеческим жертвам.
0
29.06.2016, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2016, 13:52
Помогаю со студенческими работами здесь

На вкладке Мой мир, на портале mail.ru идет постоянная загрузка страницы - Мой Мир, в чем дело?
На вкладке Мой мир, на портале mail.ru идет постоянная загрузка страницы - Мой Мир, в чем проблема?...

(C) Дана строка предложение. Записать все слова в строке в обратном порядке. Пример: весь мир → мир весь
Дана строка предложение. Записать все слова в строке в обратном порядке. Пример: весь мир →...

Построить экивалентную более простую контактно-релейную схемы
Заранее спасибо за помощь!

Не могу подобрать верную схему ООП
Приветствую! Помогите, не могу подобрать схему ООП. Я в ООП новичок, все как то без этого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
84
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru