3460:421 OOP S22 UML Generalization

12345678910111213141516171819202122
Across
  1. 6. A design choice in C++ is to implement a method of an Abstract class using a _____ _____ method
  2. 9. In C++, _____ is a type of static polymorphism
  3. 12. Static polymorphism is determined at _____ _____
  4. 14. Dynamic polymorphism requires _____ methods
  5. 15. An _____ mostly consists of all pure-virtual methods
  6. 19. Static polymorphism is also known as _____ _____
  7. 20. A disadvantage to overloading is that it can lead to _____ names
  8. 22. A subtype derives from a _____
Down
  1. 1. The problem with bidirectional associations is that we cannot they cannot develop, test, or used them _____
  2. 2. A single interface to entities of different types where which code is run depends on the type
  3. 3. Dynamic polymorphism is determined at _____ _____
  4. 4. A disadvantage to overloading is that it can disguise large differences in _____
  5. 5. UML Generalization is not a _____-a relationship
  6. 7. In C++, _____ is a type of static polymorphism
  7. 8. An _____ class that consists of at least one pure virtual method, and we cannot create objects of this class type
  8. 9. A subtype derives from a _____
  9. 10. The purpose of generalization is to _____ design problems
  10. 11. An advantage to overloading is that it is easier to remember the correct _____ name
  11. 13. UML Generalization is described as an _____-a relationship
  12. 16. An advantage to overloading is that code is more _____ as types change
  13. 17. UML Generalization is not a _____-a relationship
  14. 18. A derived class derives from a _____ class
  15. 19. A subclass derives from a _____
  16. 21. A design choice in C++ is to implement an Abstract class using an _____ method