Encyclopedia > Protocol (object-oriented programming)

  Article Content

Protocol (object-oriented programming)

In computer science's object-oriented programming, a protocol (Java: interface) is what or how unrelated objects use to communicate with each other. These are definitions of methods and values which the objects agree upon in order to cooperate.

The interface 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 results that these messages return.

If the objects are fully encapsulated then the protocol will describe the only way in which objects may be accessed by other objects.

See also: class, encapsulation, public interface[?], private interface[?]



All Wikipedia text is available under the terms of the GNU Free Documentation License

 
  Search Encyclopedia

Search over one million articles, find something about almost anything!
 
 
  
  Featured Article
Wheatley Heights, New York

... non-families. 13.0% of all households are made up of individuals and 5.2% have someone living alone who is 65 years of age or older. The average household size is 3.42 ...

 
 
 
This page was created in 32.9 ms