Answer Posted / udaya

Abstraction allows us to proceed with the development work
without been held up in low-level implementation details
(yet to be discovered)

Eg:- Develop software that will perform 2-D drafting (CAD)

* Software will include a computer graphic interface which
will enable the draft-person to see drawing and to
communicate with it via a mouse. All line and curve drawing,
geometric computations. Will be perform by the CAD software.
Drawing will be stored in a drawing file.

(Here it only concentrate on a task at some level of
generalization (High level details) without regard to low
level details)

Is This Answer Correct ?    1 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Difference between overloaded functions and overridden functions

584


What are features of c++?

641


If dog is a friend of boy and boy is a friend of house, is dog a friend of house?

557


What are the manipulators in c++?

553


what is data encapsulation in C++?

609






What is a container class?

625


Specify some guidelines that should be followed while overloading operators?

625


Is rust better than c++?

607


What is :: operator in c++?

582


What is class invariant in c++?

750


State two differences between C and C++.

612


How do you show the declaration of a virtual constructor?

536


How can you quickly find the number of elements stored in a a) static array b) dynamic array ? Why is it difficult to store linked list in an array?how can you find the nodes with repetetive data in a linked list?

642


What is the difference between an enumeration and a set of pre-processor # defines?

837


When is dynamic checking necessary?

604