Frage im Vorstellungsgespräch bei Morgan Stanley

When would you use abstraction in Java?