Design Patterns Java™ Workbook

(Michael S) #1
Glossary

DIMENSION

An aggregation of a physical measure's exponents of length, mass, and time.

DIRECTED GRAPH

A graph in which edges have a direction; they point.

DOUBLE DISPATCH

A design in which a class B object dispatches a request to a class A object, and the
class A object immediately dispatches a request back to the class B object, with
additional information about the class A object's type.

DRIVER

An object that operates a computer system, such as a database, or an external device,
such as a line plotter, according to a well-specified interface.

DUD

A firework that does not work correctly, particularly a firework that is designed to
explode but doesn't.

ENTERPRISE JAVABEANS

A specification of an n-tier, component-based architecture.

EXTENSIBLE MARKUP LANGUAGE

A textual language that relies on tags, or markup, to contain information about the text
and that specifically separates classes or types of documents from their instances.

FAIL-FAST

An algorithm that fails as soon as possible when it cannot adjust to a problem in its
inputs; specifically, when the inputs change during the algorithm's execution.
Free download pdf