Mid OOP How does using abstract classes or interfaces help in testability? Allows dependency injection of mocks/stubs.Enables unit testing without relying on concrete implementations.