Object Encapsulation

From CSSEMediaWiki
Jump to: navigation, search

Object Encapsulation is a form of Encapsulation where an object only has access to data stored within itself. This means that:

  • Objects do not have access to data in other instances of the same class.
  • Objects do have access to the data of any underlying superclass.
  • Objects do not have access to data in any other object, unless provided through a method call.

This technique is in contrast to other forms of Encapsulation, the most well known and used being Class Encapsulation.

Usage

Object encapsulation is the encapsulation method in Smalltalk.

See Also

Personal tools