Frage im Vorstellungsgespräch bei Mindfire Solutions

what is encapsulation, abstraction, abstract class, singleton class, interface, with practical example.