|
|
|
|
|
|
|
|
|
|
|
|
|
We
have lots of language support for information
|
|
|
hiding
modules
|
|
|
|
|
C++
classes, Ada packages, etc.
|
|
|
|
We
have essentially no language support for
|
|
|
|
layering
|
|
|
|
|
Operating
systems provide support, primarily for
|
|
|
|
reasons
of protection, not abstraction
|
|
|
|
|
Big
performance cost to pay for just abstraction
|
|