Procedure
Class |
The definition and implementation of global classes and their components: Attributes, methods, events, and internal data types within the class. You can extend the class definition using interfaces. In this case, the class must implement all of the methods that are declared in the interface. |
Interface |
The definition of interfaces that describe a point of contact with an object. Interfaces are independent of classes. Like classes, they can contain attributes, methods, and events. However, unlike classes, they do not implement them. You can only use an interface once you have implemented it in a class. |
Other Functions