A good answer might be:


Software Objects

Many programs are written to do things that are concerned the real world. It is convenient to have "software objects" that are similar to "real world objects." This makes the program and its computation easier to think about. Software objects will have identity, state, and behavior just as do real world objects. Of course software objects exist entirely within a computer system and don't directly affect real world objects.

QUESTION 4:

What are software objects made out of?