Sharing Code by Using Interfaces
If two or more objects share common functionality, consider whether you can implement an interface that the objects can share. That way you can consolidate your code by moving common code to the interface.
Why Build Your Own Objects? | Basic Class Concepts | Creating Property Procedures | Creating Events and Event Procedures | Extending Objects Through Interfaces | Designing Object Models | Creating Custom Objects for Web Pages