ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
1437121 Топик полностью
Samx (20.05.2024 12:13, просмотров: 155) ответил mse homjak на Т.е ужэ имея готовый набор функций 1-вире, вместо sendByte1Wire(data), вы (условно) пользуете SendByteIIC(data)? Нахуя, а главное, зачем?
Наоборот - уже имея отлаженный код работы с I2C-датчиком, я просто заменяю обращение к члену класса TI2CSoft на обращение к его наследнику TI2CSoftBy1wire 

(это наследование).

Причем обращаюсь к нему по-прежнему как к TI2CSoft (а это полиморфизм).


Всё, и никакой магии, и ничего на самом деле _лишнего_ .

Наоборот - экономия сил разработчика практически даром.

А затем, чтобы опросить I2C-датчик на расстоянии в десятки метров от контроллера.