divnbspAbstraction in programming hides the complex implementation details and shows only the essential features of an object Encapsulation bundles the data and methods operating on the data into a single unit class and restricts access to some of the objects componentsnbspdiv