Methods and properties of Visual Basic interfaces are similar to what C++ and many other object-oriented languages call virtual functions. As with virtual
functions, many syntactical variations are available, but not all of them make practical sense. And sometimes polymorphism needs a little help from other techniques—especially delegation. Let’s check out some simple scenarios.