2 ms·
This article isn’t making a distinction between the interface provided by an abstraction and the implementation details of that abstraction, which I think cause
by DougBTX 3y ago
This article isn’t making a distinction between the interface provided by an abstraction and the implementation details of that abstraction, which I think causes it to come to the wrong conclusions.
A bad abstraction is an interface which causes the implementation to be more complex than necessary. Uses of the interface might still look perfectly simple, but if the abstraction is bad the overall complexity could be higher.