By using parameters and focusing on a single task.
A reusable method should accept parameters that allow it to work with different data inputs. For instance, a `calculateTotalWithTax` method should take the price and tax rate as parameters, making it usable across various scenarios.