您的位置:寻梦网首页编程乐园Java天地Core JavaJava Lecture Notes

Introduction

Content

Apply

Reflect

Extend

previous.gif
 (3087 bytes)

next.gif
 (2959 bytes)


Content Index

Content Page # 17

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

basicline.gif (169 bytes)

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