Abstraction is one of the four cornerstones of Computer Science ... This idea is known as a ‘model’. If we don’t abstract we may end up with the wrong solution to the problem we are trying ...