Define the abstraction of OOA, Computer Engineering

Assignment Help:

Define the Abstraction of OOA

Now, let us see how objects can be seen as a problem, and find their associated data and their behaviour. You will notice that an object is an abstraction, or real life entity. 

In our day life we deal with complexity by abstracting details away. 

Let us see this with an illustration of: Driving a car never requires knowledge of internal combustion engine. It is enough to think of a car as simple transport. 

In easy term, abstraction means to focus on the crucial, inherent aspects of an entity, by avoiding its accidental properties. Abstraction is a usual process that we do every day. When you view the world, it is impossible to take in every minute detail, so you only concentrate on the aspects that are more important.

An abstraction is an easy overview of a system that captures the necessary elements of that system (from the outlook of the needs of the modeller), while suppressing all other elements.

 


Related Discussions:- Define the abstraction of OOA

What is telex, Telex is a (A)  Telephone Service between various subsc...

Telex is a (A)  Telephone Service between various subscribers (B)  Tele printer Service between various subscribers (C)  Television Service between various subscri

Explain the general model for the translation process, Write down the gener...

Write down the general model for the translation process. For the translation process the general model can be represented as given here:

Applications of linked list, What are the Applications of Linked List are ...

What are the Applications of Linked List are a) Fixed block storage allocation b) garbage collection

Specifying research problems, Specifying Research Problems: In our age...

Specifying Research Problems: In our agent terminology or in technique history, a problem to be solved is a specific and justified manner where the agent has starts with the b

What do you mean by loader, Q. What do you mean by Loader? Loader is a ...

Q. What do you mean by Loader? Loader is a program that assigns absolute addresses to program. These addresses are produced by adding the address from where program is loaded i

Algorithm, i need algorithm for padovan string

i need algorithm for padovan string

Explain advantageand disadvantages of a dynamic document, Explain advantage...

Explain advantageand disadvantages of a dynamic document.   The chief advantages of a dynamic document lie in its capability to report current information. For illustratio

What are the four factors of open source software, What are the four signif...

What are the four significant factors that led to the development of open source software? 1. To diminish the high control value of the Proprietary Software 2. To avoid disc

Explain pipelining, Define pipelining Pipelining is an efficient way of...

Define pipelining Pipelining is an efficient way of organizing concurrent activity in a computer system. The processor implements the program by fetching and implementing instr

What are dynamic process groups, Q. What are Dynamic Process Groups? To...

Q. What are Dynamic Process Groups? To create and manage dynamic groups a separate library libgpvm3.a should be linked with the user programs which make use of any of group fun

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd