Interface (1.2)

The section on "Interface" in chapt. 4, page 61, presents an example of use of the Interface pattern. There is an opportunity to use the Delegation pattern in this example. Show where (revise the example code provided in the textbook's CD) and discuss any advantage and disadvantage of using delegation.