<< §2.3.3.(b) Dynamic selection of a role class | ↑ Table of Contents ↑ | §2.3.3.(d) Selection regardless of abstractness >> |
§2.3.3.(c) Team as closed world
In the above analysis gathering all role-base pairs is performed at
compile-time. From this follows, that a team class can only be
compiled when all its contained role classes are known and a role class
can never be compiled without its team.
The analysis includes all roles and their bindings that are inherited
from the super-team.
<< §2.3.3.(b) Dynamic selection of a role class | ↑ Table of Contents ↑ | §2.3.3.(d) Selection regardless of abstractness >> |