Transcription: In traditional programming languages, code usually has to be modified before it can be reused, and it always requires extensive retesting. Even changes that seem trivial can introduce bugs. Object-oriented languages, on the other hand, include features that support code reuse without the need for additional tests.