March 2015
Intermediate to advanced
816 pages
36h 46m
English
16.1. Why is it important that all component interactions are defined through “requires” and “provides” interfaces?
16.2. The principle of component independence means that it ought to be possible to replace one component with another that is implemented in a completely different way. Using an example, explain how such component replacement could have undesired consequences and may lead to system failure.
16.3. What are the fundamental differences between components as program elements and components as services?
16.4. Why is it important that components should be based on a standard component model?
16.5. Using an example of a component that implements an abstract data type such as a stack or a list, show why ...
Read now
Unlock full access