Повторное использование (Переносимость кода) -- что это в программировании

Повторное использование (Переносимость кода) -- свойство ПО, которое поволяет использовать один и тот же код в самых разных программах.

Чтобы повторное использование какой-то части вашей системы стало реальным на практике необходимы как минимум:

  • декомпозиция
  • независимость переносимой части от остальной системы (отсутствие перекрестных зависимостей между переносимой частью и системой -- т.е. система зависит от этой части, но эта часть (переносимая) не зависит от системы).