The original poster that answer the question about interfaces, Technobabble: VB.NET Interfaces
Created a pretty good example. Unfortunately it have some errors to it and I don't know how to fix them The first one is:
Error 1 Type 'MyKey' is not defined.
The second: End of statement expected.
Specifically in JewlerySafe, House and car classes. Deleting the parentheses in: Public Sub OpenDoor(ByVal key As MyKey) Implements IOpenable.OpenDoor() <-- will get rid of the error messages but I'm not sure if that is correct.
I was trying to find a private message function to message the person but I couldn't find any. Also I tried finding a way to comment the old post but I guess its disabled after a certain amount of time.