static Glossary |
Glossary.ABSTRACT_FACTORY_PATTERN |
Provide an interface for creating families of related or dependent
objects without specifying their concrete classes.
|
static Glossary |
Glossary.ADAPTER_PATTERN |
Convert the interface of a class into another interface clients expect.
|
static Glossary |
Glossary.BRIDGE_PATTERN |
Decouple an abstraction from its implementation so that the two can very
independently.
|
static Glossary |
Glossary.BUILDER_PATTERN |
Separate the construction of a complex object from its representation so
that the same construction process can create different representations.
|
static Glossary |
Glossary.CHAIN_OF_RESPONSIBILITY_PATTERN |
Avoid coupling the sender of a request to its receiver by giving more
than one object a chance to handle the request.
|
static Glossary |
Glossary.COMMAND_PATTERN |
Encapsulate a request as an object, thereby letting you parameterize
clients with different requests, queue or log requests, and support
undoable operations.
|
static Glossary |
Glossary.COMPOSITE_PATTERN |
Compose objects into tree structures to represent part-whole hierarchies.
|
static Glossary |
Glossary.DECORATOR_PATTERN |
Attach additional responsibilities to an object dynamically.
|
static Glossary |
Glossary.FACADE_PATTERN |
Provide a unified interface to a set of interfaces in a subsystem.
|
static Glossary |
Glossary.FACTORY_METHOD_PATTERN |
Define an interface for creating an object, but let subclasses decide
which class to instantiate.
|
static Glossary |
Glossary.FLYWEIGHT_PATTERN |
Use sharing to support large numbers of fine-grained objects efficiently.
|
static Glossary |
Glossary.INTERPRETER_PATTERN |
Given a language, define a representation for its grammar along with an
interpreter that uses the representation to interpret sentences in the
language.
|
static Glossary |
Glossary.ITERATOR_PATTERN |
Provide a way to access the elements of an aggregate object sequentially
without exposing its underlying representation.
|
static Glossary |
Glossary.MEDIATOR_PATTERN |
Define an object that encapsulates how a set of objects interact.
|
static Glossary |
Glossary.MEMENTO_PATTERN |
Without violating encapsulation, capture and externalize an objects's
internal state so that the object can be restored to this state later.
|
static Glossary |
Glossary.OBSERVER_PATTERN |
Define a one-to-many dependency between objects so that when one object
changes state, all its dependents are notified and updated automatically.
|
static Glossary |
Glossary.PATTERN |
This table shows how and where the Gang of Four patterns are applied.
|
static Glossary |
Glossary.PROTOTYPE_PATTERN |
Specify the kinds of objects to create using a prototypical instance, and
create new objects by copying this prototype.
|
static Glossary |
Glossary.PROXY_PATTERN |
Provide a surrogate or placeholder for another object to control access
to it.
|
static Glossary |
Glossary.SINGLETON_PATTERN |
Ensure a class only has one instance, and provide a global point of
access to it.
|
static Glossary |
Glossary.SQL2003 |
The official SQL:2003 standard (ISO/IEC 9075:2003), which is broken up
into numerous parts.
|
static Glossary |
Glossary.SQL92 |
The official SQL-92 standard (ISO/IEC 9075:1992).
|
static Glossary |
Glossary.SQL99 |
The official SQL:1999 standard (ISO/IEC 9075:1999), which is broken up
into five parts.
|
static Glossary |
Glossary.STATE_PATTERN |
Allow an object to alter its behavior when its internal state changes.
|
static Glossary |
Glossary.STRATEGY_PATTERN |
Define a family of algorithms, encapsulate each one, and make them
interchangeable.
|
static Glossary |
Glossary.TEMPLATE_METHOD_PATTERN |
Define the skeleton of an algorithm in an operation, deferring some steps
to subclasses.
|
static Glossary |
Glossary.VISITOR_PATTERN |
Represent an operation to be performed on the elements of an object
structure.
|