LINUX.ORG.RU

Вопрос по структуру приложения

 ,


0

6

Добрый день, подскажите, пожалуйста, как лучше организовать общую структуру приложения. Что имеем: 1. Класс для работы с некой периферией (Class Periph) - занимается тем, что настраивает периферию и принимает с нее данные. 2. Класс для работы с данными полученными от периферии (Class DataParser). 3. Класс для логирования (Class Loging).

Принцип работы такой: пришли данные от периферии - мы их должны положить в очередь класса (DataParser). Потом в этом классе эти данные разбираются и т.д. Вопрос как лучше организовать передачу этих данных? Как-то находил пример подобного приложения, там было сделано так: каждый экземпляр класса был объявлен глобально, но по плюсам обычно крайне не рекомендуют использовать вообще глобальные переменные. Ну и опять же доступ к классу логирования, когда потребность записать лог может возникнуть в любом методе любого класса.

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

ну так потрать эти 5 минут, а то ниосилил и чота тут выступаешь.

anonymous
()
Ответ на: комментарий от no-such-file

Не, я имел ввиду 3 минуты чтобы понять концепцию, 1 минуту чтобы обьяснить почему это плохо и 1 минуту чтобы забыть навсегда.

vertexua ★★★★★
()
Ответ на: комментарий от vertexua

1 минуту чтобы забыть навсегда.

Тогда ты не сможешь объяснить, почему DI хорошо.

no-such-file ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.