ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1444878 Топик полностью
Costic (24.06.2024 23:28, просмотров: 131) ответил 3m на Вы пытаетесь свалить в одну кучу сущности обладающие принципиально разными свойствами, это неприемлемо!!! Кстати типовая фича ООПшнутых. Светодиод на GPIO зажгется всегда и мгновенно, светодиод на hc595 зажгется после завершения spi транзакции а на модбас может не зажечься вовсе если связь потеряна. А теперь представьте что другой такой же гений абстракций применит ваш класс для управления сигналом DE трансивера RS485 через оптрон (а ЧО, этож светодиод) а оно на 595 регистре.
Класс Led не получится применить для RS485, если он нормально спроектирован. Компилятор ошибку должен выдать. На этапе написания кода даже будет ошибка. В этом суть. И на другой плате тот же код будет работать, достаточно лишь нижний слой-распиновну сменить. А Скрипач будет все свои функции переписывать.