Delagates
A delagate is a reference to method. Describes what kind of method it can hold.
- Declare the Delagate
- Create a method to use the Delagate
- Create one or more methods that match the Delagate's return value and parameters
- Instantiate the Delagate
- Invoke the method through the Delagate