ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
1444880 Топик полностью
Boвa (25.06.2024 00:19, просмотров: 71) ответил Costic на Класс Led не получится применить для RS485, если он нормально спроектирован. Компилятор ошибку должен выдать. На этапе написания кода даже будет ошибка. В этом суть. И на другой плате тот же код будет работать, достаточно лишь нижний слой-распиновну сменить. А Скрипач будет все свои функции переписывать.
Ошибки в момент компиляции можно избежать, но код конечно правильно работать не будет. Однако это не говорит о плохости так как умелый программист всегда найдет 1000 способов вышибить себе мозги. 

Как пример реализации такого: Класс предок TLed имееет виртуальную фунцию On(), его экземпляр использует сущность работающую с RS-485. Класс потомок TLed использует в своей функции On() уминаемую выше cущность с RS-485. Все успешно компилируется, но не работает.