Reusable Model -2
A component’s functionality can be separated from its interconnection mechanisms.
Often, a component’s packaging makes it difficult to reuse a component. For example, if you need
- an object, you can’t use a task
- a task, you can’t use an object
- to invoke with a pipe, you can’t use a called program
- a program, you can’t use a file