|
|
a class that implements an interface (or class) required by an API, and delegates the flow of control back to an enclosing "main" object
a class that is typically used when the interface of another class is not exactly what is needed
a "helper" class that ties one class to another in a very specific way
a surrogate used by a class that wants to implement an interface but can't do so, usually because of one of the limitations specified above
a class in the java.awt.event package that provides empty implementations of event listener methods so that the programmer can write code for only relavant events
|