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