Object Encapsulation

From CSSEMediaWiki
Revision as of 23:11, 29 August 2009 by Matthew Harward (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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