Question

What is Abstraction? How does Object Oriented Programming differ from Procedural Programming? Explain with examples.

07 Aug 2023
Answer :
Word Count : 797

**Abstraction:**

Abstraction is a fundamental concept in software engineering and programming that refers to the process of simplifying complex reality by modeling classes based on real-world entities, and focusing on the essential properties and behaviors of those entities while ignoring unnecessary details. In essence, abstraction allows us to create a higher-level representation of real-world objects in code, making it easier to manage and understand complex systems.

Abstraction involves identifying the key features, characteristics, and behaviors of an entity and creating a simplified, generalized model that captures those essential aspects. It hides the internal complexity and implementation details of an object while exposing only what is necessary for the interaction with other objects.

For example, consider the concept of a "Vehicle." In an abstract sense, a vehicle has properties like "speed," "capacity," and _____ _______ _________ ________ _________ ___ ____ _______ _______ _______.
____ ___ ____ _____ ______ _________ ____ _____ _____ ______.
_____ ______ ________ __________ ___ __________.
_____ ____ ___ _________ ______.
________ _____ __________ _____ ______ ____ ______ ____ _______ _____.
_____ ____ _______ _________ _________ ________.
____ ___ _____ _______ _________ _______ ___ ___ ______ _____ _____ _________.
______ _____ _____ _____ _____ _________ ______ _____ ____ ______.
__________ _____ ____ _______ _______ _____.
______ _______ _______ _______ ___ _______ ____ _____ ___.
______ ____ ________ _____ __________ ______ ____ _________.
_____ __________ ____ ________ ________ ______ _______ _________ ______.
___ ________ _______ __________ ____ _______ __________ ___ _______ ___ _______.
_____ _______ ________ _________ __________ ____.
________ _________ ____ ________ __________ ______ ______ _______ _____ ______ ____ _________.
_______ ____ ____ __________ ____ ______ ___ ____ ____.
________ ___ _________ ________ __________ ________.
______ ___ _______ __________ ______ __________ ______ ____ __________ _______.
_________ _____ ___ _________ ___ _____ _________ _____.
_____ _____ __________ ___ _________ ______.
________ __________ _____ ______ ____ _____ _____ ________ ______ ________.
____ ______ ________ ____ _____ _________ ___.
______ _________ _____ _________ ________ ____ ______.
_______ ____ ___ ________ _________ ________ ______ __________ _________ _________ __________ ___.
_____ ________ ____ _____ _____ _____ ___ ______ ________ _________.
_________ ________ ____ _________ _______.
_______ _______ __________ ___ ____ _______ __________.
_______ ___ ________ __________ ___.
____ ________ _____ ____ ______ _________ ______ ____.
_______ ___ ____ ________ _______ ______ ________ __________ _____.
_________ ________ _____ ______ _____ ____ _____ ___ ________.
___ _________ ___ _____ __________ ______ ________ ______ __________.
____ _______ _____ _______ ____ ______ ______.
__________ ___ _____ ___ __________ _____ ___ ___ _______ ________.
________ ______ ____ __________ ______ _____ ___ ____ ______ _________ ______.
____ _________ ___ _______ ___ ___ _______ _________ _____ _____.
___ ________ _______ _______ _____.
_________ ____ ______ ___ _________ _____ _______ ________ _________.
__________ ____ _______ _______ ______ ____ ______ __________ ______ ____ ________ ______.
_____ ____ ______ ________ ____ _____ ______ ___ ____ ________.
________ _______ _____ ______ _________ _________.
________ ___ ________ _______ ___ _____ ___ _____ ___ __________ ____.
_______ ___ _____ ______ _____ __________ __________.
________ ______ _____ _____ _______ _________.
___ ___ ______ ___ _______ ______ _______.
_________ ___ __________ _____ ______ _______ _____ ____ _____.
_____ ____ ___ __________ ______ ___ _______ _______ __________.
________ _______ _________ ______ ________ _____ _________ __________ _____.
__________ ______ ______ __________ ___ ________ _______ __________ __________.
_________ _________ _________ _______ _____ ________ ______ __________ ____ _____ _________ _____.
_________ ________ ____ _______ ______ _____.
______ _________ ________ _________ ______ ______ ____ _______ ______ ____.
____ ___ ___ ______ ____ __________ ___ ___ ____.
______ _______ ____ _________ _______ _____ _____ ____ ______.
_________ ______ _______ _________ ___ ________ ______ ____ _______ __________ _________.
____ _______ __________ ____ ______ _____ ______ ___ ______ ________.
_____ ___ ____ __________ _____ ________ ____ _____ _________.
_____ _______ _____ ____ ______ ________ ___ _________ ______.
___ __________ ________ ________ ____ __________ ______.
_______ ____ ____ __________ ____ _________ ______ ___ _______ _________ ___.
______ ____ _____ _______ ____ ___ ____ _______ ____.
___ ___ ______ ______ ____ ______ ________ ______ ____ ____.
_______ ________ _______ ______ ___ ____ _______.
___ ____ ____ _________ ____.
____ __________ ________ ___ ____ ________ ______ ___ ______ ________ ___.
_______ ________ _________ ___ ___.
_______ ____ ______ _________ ___.
___ ______ _____ ____ ____ __________.
_____ _______ _______ __________ ___ ________ ________ _______.
__________ __________ ________ ________ ___ _________.
___ _________ __________ _________ __________ ____ ______ _________ _______ _______ ___ _______.
_____ ______ __________ _____ _________.
____ ___ __________ _________ ___ _____.
______ _____ ________ __________ _____ ________ ______.
________ __________ __________ _______ ____.
________ _______ ______ __________ _________ _________ ____.
__________ _________ ________ _________ _________ __________ ________ _________ ____.
________ _________ ________ ____ ______ ____ _____.
_________ _______ _____ ____ _______ _________ ______ ___ ___ _________ _____.
___ ___ _____ ________ _________ ________ ____.
Get Full Answer on WhatsApp

IGNOU NEWS
Assignment Submission Last Date Extended Till 30 June 2026 Click Here★★★IGNOU June 2026 TEE Date Sheet Released Click Here★★★
Top
📞
Call Support Instant phone assistance What is Abstraction? How does Object Oriented Programming differ from
🟢
WhatsApp Chat Fast live messaging
Email Us Business enquiries & support