Abstraction
By abstraction it is meant that a person modelling a
system in object-oriented terms can avoid having to worry about the details of computer
memory and instructions, and how a particular piece of data might be represented on a
computer. It is possible to model and reason about a system in terms that are meaningful
in the real world, so for example each of the following can be modelled and talked about
in object-oriented terms:
customer
bank account
space invader
mortgage
student
qualification
The modelling of system components
and behaviour at an abstract level does not mean that we are being vague –
object-oriented models are used as the basis for program design and implementation.
However, object-oriented analysis and design does mean that some of the more precise
details can be put to one side until a later, probably design, stage takes place.
Back
to top

RITSEC - Global Campus
Copyright ?1999 RITSEC- Middlesex University. All rights reserved.
webmaster@globalcampus.com.eg
|