🤔 When Implementations Affect Abstractions ⁉️

➡ If I ask you: Could your knowledge of the available implementations affect your abstractions design?

➡ Most probably you would say: No, if this happens then I don't know enough about the system.

➡ At some point on my career I would have provided the same answer.

➡ However...