Interface | Description |
---|---|
IList |
Represents the abstract list structure with a hook method to call on the extrinsic
behaviors represented as visitors.
|
IListAlgo |
Represents an abstract algorithm to be executed by a host IList.
|
Class | Description |
---|---|
MTList |
Represents the unique empty list using the singleton pattern.
|
NEList |
Represents non-empty lists.
|
ToStringAlgo |
Computes a String reprsentation of IList showing a left parenthesis followed
by elements of the IList separated by commas, ending with with a right parenthesis.
|
ToStringHelper |
Helps ToStringAlgo compute the String representation of the rest of the list.
|