Package listFW

Interface Summary
IList Serves as a host for an algorithm on a list to visit its internal structure.
IListAlgo Represents an abstract algorithm to be executed by a host IList.
IListFactory Abstract factory to manufacture IEmptyList and INEList.
IMTList Represents the structural behavior of the immutable empty list.
INEList Represents the structural behavior of an immutable non-empty list.
 

Class Summary
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.