Forum Moderators: phranque
In contrast, when you test or use a module in a way that requires knowledge of specific implementation details, then you're following a "white box" model. This is sometimes necessary when the interface specifications aren't precise enough. But it also makes it harder to replace the module with one using a different implementation later.
..... Shane