Предположим я сделал объект-comm port. Использую, но что-то не так.
Ты тоже сделал такой объект и у тебя работает.
Как мне теперь попробовать твой - всю программу
категорически переделывать?!
Если мы оба сделаем объекты, как реализации одного
интерфейса, то замена реализации - одна строчка и одна
секунда. Почувствуйте разницу. Вопрос жизни.