Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > quality > software quality > coupling > inclusion coupling
Next couplinglow coupling    Upcoupling    Previous couplingimport coupling   

inclusion coupling
subjectfact 
inclusion couplingcan be reduced by not including components which you do not need2001-08-30 14:55:55.0
has definition A form of coupling in which one component includes the source code of another component. All the includers of a component are coupled to each other and to the included file2001-08-30 14:55:55.0
has disadvantage if the included component changes something on which the includer relies, or adds something that raises a conflict with something in the includer, then the includer must change2001-08-30 14:55:55.0
is a stronger form of import coupling2001-08-30 14:55:55.0
is a subtopic of 9.2 - Principles Leading to Good Design2001-08-30 14:55:55.0
is used by C and C++2001-08-30 14:55:55.0
is a kind of coupling2001-08-30 14:55:55.0
couplingimplies that if you want to reuse one component, you will also have to import all the ones with which it is coupled2001-08-30 14:55:07.0