|
||
|
Lesson 1
OOP and encapsulation in C++
|
||
|
This module introduces you to the basic concept of encapsulation in C++.
The following will be discussed:
Classes in C++ provide static encapsulation of objects by generating code which contains specific knowledge about the internals
of encapsulated objects.
Static encapsulation occurs at compile time and therefore cannot directly support the evolution of objects since
recompilation of source code is required if the internal layout changes.
This also prohibits the use of distributed or persistent objects without first ensuring that the internal representations of the
objects match the ones in the compiled code
|
||
|
|
||