Object Encapsulation

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(New page: 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 o...)
 
m
Line 14: Line 14:
 
* [[Encapsulation boundary]]
 
* [[Encapsulation boundary]]
 
* [[Class Encapsulation]]
 
* [[Class Encapsulation]]
 +
 +
[[Category: Nomenclature]]

Revision as of 23:12, 29 August 2009

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