what is the need of abstraction? what is abstraction?what
is the abstraction for stack?

Answer Posted / mms zubeir

As I answered one of the questions here, the abstraction is
nothing but declaration of a concept in software terms
which does not exist in real-world.

For example, mango, drumstick, brinjal, potato are all
vegetables. But "Vegetable" is just a concept and it has no
real-world existance.

To represent these kind of concept in software terms, we
need abstration.

On the other hand, the mango, brinjal, ... are all have
concrete implementations since they have certain properties
and can do some operations on them in the real world.

I couldn't get the third question "abstraction for stack",
but I try to answer with what I understood.

Normally, stack's operations include push, pop, top, size,
empty e.t.c. If we define an interface with these, it ll be
an abstraction for stack. Let me know if it doesn't answer
your question.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is static modifier?

636


What is inheritance in simple words?

627


What is polymorphism what are the different types of polymorphism?

566


what are the ways in which a constructors can be called?

1585


write a code for this:trailer recordId contains a value other than 99, then the file must error with the reason ‘Invalid RECORD_ID’(User Defined Exception).

1647






What is the difference between inheritance and polymorphism?

594


What do you mean by abstraction?

620


What do you mean by Encapsulation?

645


What is a class oop?

594


Why do we use class in oops?

557


How is polymorphism achieved?

587


what type of questions

1697


What are the 4 pillars of oop?

674


What is abstraction and encapsulation?

577


Can a destructor be called directly?

607