3460:421 OOP UML Generalization

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