Achieving Inheritance

Project Name:	CMS12_3.vbp
File Folder:	Ex12_3

	This sample project demonstrates how to use interface inheritance and delegation to achieve inheritance. A class is developed to contain the interface and code to define a Person object. The Person class is implemented in a Customer and Prospect class so they can both share the common Person class code. Because Visual Basic does not provide implementation inheritance, each property and method in the Customer and Prospect classes that is part of the Person interface will need to delegate to the Person class.
	The resulting application uses the default interface to set the unique properties for a Customer object, uses  the Person interface to set the properties and call the methods for a general person, and then passes the object to a Save method to save the properties. This process is then repeated for a Prospect object. This application does not actually send follow-up materials or save the data, rather it displays message boxes.
	For a challenge, try the following:
- Adding a Person interface to the project defined in the challenge for the prior example.
- Achieve inheritance by implementing the Person interface in both the Customer and Prospect and delegating to the Person interface.

