10.21 How is a delegate similar to a class?