home Interfaces

Interfaces are classes that document methods and attributes that should be available on an object if it supports the interface. Generally interfaces are a cast into which other objects should fit. The objects can be just about anything. Normally for an object to support an Interface this would require it to be a class but there is a way around this -- Adapters. More on these later.

Interfaces:

CoreInterfaces? : Interfaces that deal with the core of PUB like IParser? or IVerb?

A list of the interfaces and their use follows.

ObjectInterfaces? : Interfaces related to nouns and components.

ObjectInterfaces? fall into a few main categories.

InterfacePackages? : Interfaces that group several interfaces who need to work together with other stuff. For example ILockable? or IExit?.



subject:
(0 subscribers)