Object Encapsulation
From CSSEMediaWiki
(Difference between revisions)
Matthew Harward (Talk | contribs)
(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...)
Newer edit →
(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...)
Newer edit →
Revision as of 23:11, 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.