Jump to content

Protocol (object-oriented programming): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
stub
 
m an accent less
Line 5: Line 5:
If an object-oriented programming language provides full [[encapsulation (object-oriented programming)|encapsulation]] then the interface describes the only way in which objects may be accessed by other objects.
If an object-oriented programming language provides full [[encapsulation (object-oriented programming)|encapsulation]] then the interface describes the only way in which objects may be accessed by other objects.


'''To be written:''
''To be written:''
* public interface
* public interface
* private interface
* private interface

Revision as of 09:13, 2 September 2002

In object-oriented programming the interface of an object is a description of

  1. the messages that are understood by the object,
  2. the arguments that these messages may be supplied with, and
  3. the types of the results that these messages return.

If an object-oriented programming language provides full encapsulation then the interface describes the only way in which objects may be accessed by other objects.

To be written:

  • public interface
  • private interface
  • other interfaces