3 ms·
> The idea of black box abstraction is that you can implement some complex functionality, box it up, and expose it to the outside world so carefully that the wo
by jancsika 5y ago
> The idea of black box abstraction is that you can implement some complex functionality, box it up, and expose it to the outside world so carefully that the world can totally ignore the implementation details and can care only about the inputs and outputs.
Is there such a thing as "glass box" abstractions? :)
- IshKebab 5y agoThe opposite of black box is "white box", e.g. white box testing is when you can poke into the internals. But now that I think about it glass box does make more sense!