Across
- 4. The Adapter pattern may add _____ missing in the target class
- 6. The Adapter pattern lets classes work together with _____ interfaces
- 7. The participant _____ adapts the Adaptee interface to the Target interface
- 11. Another variation is a _____-_____ adapter
- 12. In the Motivation, the class _____ has the role of Client
- 13. _____ Adapter is for when you need to use several existing subclasses, but it's impractical to adapt their interface by subclassing every one
- 17. The participant _____ defines an existing interface that needs adapting
- 18. The Adapter calls Adaptee operations that carry out the _____
- 19. One variation is a _____ adapter
- 20. A related pattern is _____, which adds functionality to an existing object without changing the interface and supports recursive composition
- 21. Clients call _____ on an Adapter instance
- 22. Applicable when you want to create a _____ class that cooperates with unrelated or unforeseen classes
- 24. The Object Adapter replaces the inheritance relationship of the Adapter from the Adaptee by _____
- 26. In the Motivation, the class _____ has the role of Target
- 29. In the Motivation, the class _____ has the role of Adapter
- 30. The Adapter pattern allows a current class to be used by a client expecting a different _____
- 31. The Adapter pattern is AKA as the _____
Down
- 1. The participant _____ collaborates with objects conforming to the Target interface
- 2. Applicable when you want to use an _____ class and its interface does not match the one you need
- 3. A related pattern is _____ which has a similar structure but different intent and separates interface from implementation
- 5. A related pattern is _____, which is a representative or surrogate for another object and does not change its interface
- 8. The _____ converts the interface of a class into another interface clients expect
- 9. One implementation question is, "How much _____ does Adapter do?"
- 10. The Adapter pattern _____ requests to the Client into requests for the target class
- 14. Avoid _____ adapters in C++ unless necessary
- 15. The participant _____ defines the domain-specific interface that the Client uses
- 16. The Adapter pattern is a _____ Pattern
- 23. One consequence of the Object Adapter is that it does not directly allow subclassing Adaptee _____
- 25. One of the Adapter class structures is for an _____ Adapter
- 27. The Adapter pattern is often the first step towards replacement/major changes to a class with the "_____" interface
- 28. One of the Adapter class structures is for a _____ Adapter
- 29. In the Motivation, the class _____ has the role of Adaptee