CPSC 421 OOP Coupling

1234567891011121314151617
Across
  1. 1. A special kind of coupling, _____ coupling, is between a derived and base class
  2. 4. One module only passes the data required by another module is _____ coupling
  3. 8. The client passes a flag or command that explicitly controls what the called code is doing is _____ coupling
  4. 9. Coupling is an _____ measure
  5. 11. Tightly-coupled modules lose a lot of _____
  6. 13. One module passes more data than needed to another module is _____ coupling
  7. 15. Tightly-coupled modules can be more _____
  8. 17. The goal of coupling is to _____ external interaction
Down
  1. 2. When a module directly references the content of another module, is _____ coupling
  2. 3. Loosely-coupled modules are easier to _____ separately
  3. 4. Classes with zero to minimal coupling are _____
  4. 5. A low degree of coupling is _____ coupled
  5. 6. Coupling has a significant effect on the _____ of a system
  6. 7. Functions exchange data using global data instead of arguments is _____ coupling
  7. 10. Client code passes parameters via a non-private data format is _____ coupling
  8. 12. A high degree of coupling is _____ coupled
  9. 14. Loosely-coupled modules allow us to easily _____ individual parts
  10. 16. Loosely-coupled modules allow us to easily _____ individual parts