Content deleted Content added
Undid revision 855428838 by 223.247.123.55 (talk): ? It was right before. |
|||
Line 12:
== General definition ==
Encapsulation ''
This mechanism is not unique to object-oriented programming. Implementations of [[abstract data types]], e.g. [[module (programming)|modules]], offer a similar form of encapsulation. This similarity stems from the fact that both notions rely on the same mathematical fundamental of an [[existential type]].<ref>{{harvnb|Pierce|2002|loc=§ 24.2 Data Abstraction with Existentials}}</ref>
|