Across
- 3. _____ use abstract classes to define and maintain relationships between objects
- 4. In the Motivation, the factory method is _____()
- 8. Factory methods pervade _____
- 11. In the Parallel Class Hierarchies example, the class _____ has the role of Creator
- 15. The return type of all factory methods is a pointer to the _____ class
- 17. Factory Method is a class _____ pattern
- 18. Declares the factory method which returns an object of type Product
- 22. In the Maze example, the role of ConcreteCreator is in the class _____
- 24. In the Parallel Class Hierarchies example, the class _____ has the role of Product
- 25. In the Parallel Class Hierarchies example, the ConcreteCreator is the role of multiple classes including _____
- 26. The applicability is to classes that want to _____ responsibility to one of several helper subclasses
- 27. In the Maze example, in terms of doors, the factory method is _____()
- 29. AKA Virtual _____
- 30. In the Maze example, in terms of doors, the Product is the class _____
- 31. In the Motivation, the class _____ has the role of Product
- 32. In the Maze example, in terms of doors, the ConcreteProduct is the class _____
- 33. A consequence is that you have to _____ Creator for each unique ConcreteProduct
- 34. Defines the interface of objects the factory method creates
- 35. In the Motivation, the class _____ has the role of Creator
- 36. Implements the product interface
Down
- 1. In the Motivation, the class _____ has the role of ConcreteCreator
- 2. A related pattern is _____ factory which is often implemented with factory methods
- 5. Factory methods also pervade _____
- 6. In the Maze example, in terms of walls, the factory method is _____()
- 7. In the Parallel Class Hierarchies example, the factory method is _____()
- 9. In the Maze example, in terms of rooms, the Product is the class _____
- 10. According to Merriam Webster, _____ is "to become diffused throughout every part of"
- 12. In the Maze example, in terms of rooms, the ConcreteProduct is the class _____
- 13. The applicability is to classes that want _____ to specify the objects it creates
- 14. One approach used with the factory method is _____ initialization
- 16. In the Maze example, the role of Creator is in the class _____
- 17. Overrides the factory method to return an instance of a ConcreteProduct
- 19. The applicability is to classes that can’t anticipate the class of objects it must _____
- 20. A related pattern is _____ methods which are typically called to create a proper object
- 21. In the Parallel Class Hierarchies example, the ConcreteProduct is the role of multiple classes including _____
- 23. In the Motivation, the class _____ has the role of ConcreteProduct
- 28. In the Maze example, in terms of rooms, the factory method is _____()