Across
1. Collection and Iterator are in this package
3. This class indirectly supports Iterator.
8. Iterators are usually created using this
pattern.
12. A class should have only one reason to do
this.
13. We encapsulated this.
15. User interface packages often use this
pattern for their components.
16. Name of principle that states only one
responsibility per class.
17. This menu caused us to change our entire
implementation.
Down
2. Has no children.
4. Merged with the Diner.
5. The Iterator Pattern decouples the client
from the aggregates _________.
6. A separate object that can traverse a
collection.
7. ...