Explaining abstraction to a non-programmer.
- by Dominic Bou-Samra
Abstraction is a concept that seems difficult to explain, without reverting to using programming terminology. I've thought about it a lot, and I can't come up with a satisfactory answer. Does anyone have any very general, yet very pertinent explanations?
Metaphors, similes etc are all welcome.