Interface
I- Introduction
Interfaces in OOP can be described as templates of class definitions, and classes that implement interfaces are required to implement that template of methods. An interface is similar to a blueprint of a class: the blueprint tells you which parts you need, but not necessarily how those parts are assembled, or how the parts work.
An interface is a collection of methods, properties and events declarations. An interface is a class-like concept. An interface has no variable declarations or method bodies.
Now to create an interface we'd declare an interface with the interface keyword and specify the interface name. Good naming convention suggests a capital "I" before the interface name to avoid any confusion and to confirm a naming structure.
Key
0 on: "Advance VB Programming Chapter 04"