Contents:
Concrete Aggregate that holds a collection of items.
Implements the Aggregate interface and provides a method to create iterators.
Public Functions
Add an item to the collection.
item – The item to add.
Retrieve the collection’s iterator.
A unique pointer to a ConcreteIterator.