Objects Part C

A message allows whatever is actually inside the box to communicate to the 'outside world'. Communication to an object (or between objects) is done via messages. Messages define the interface to the object and everything an object can do is represented by its message.interface  

For example, the message interface to print is a graphic (Graphical User Interface), representing a printer. Click on this and you can print. Why would you want to see the code that allows this? (Actually, you might if you wanted to change it...but more of that later) So, unless you want to change how a program works, you shouldn't have to know anything about what is in the box (object) just in order to use it. 

To return to the start page on Objects, click here

If you linked from the page on encapsulation and you want to go back click here

 

Providing access to an object only through its messages, while keeping the details private is called 'information hiding'. An equivalent buzzword is 'encapsulation'.

VISIT AN AREA IN OzEdweb

Technophile.City    The.Time.Machine     The.Tree.House    Lessons.Index      Assessment.Instruments     Maps     Power.Point     Proforma     Links     Gallery     Games     Humour      Prizes     WebRings     Soapbox     Search.Engines     Site.Map

.

             Search OzEdweb By Keyword   

.CLICK ME TO VIEW FRAMES ALL RIGHTS RESERVED  OZEDWEB-©-VIRTUAL OZ  HOME..