+2 votes
in Software Engineering by

1 Answer

+1 vote
by
selected by
 
Best answer

It is important to define all interactions through requires and provides interfaces so that the use of the component is completely independent of its implementation. If component interactions use some knowledge of the components that is not defined in the requires/provides interfaces then the coupling between the components is increased and it is harder to interchange one component for an equivalent component with the same interfaces.

Related questions

Welcome to CPEN Talk
Solution-oriented students of computer engineering on one platform to get you that

ONE SOLUTION

If you Google search "Chuck Norris getting his ass kicked" you will generate zero results. It just doesn't happen.
...