Object Encapsulation
From CSSEMediaWiki
(Difference between revisions)
(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.