Design Patterns Java™ Workbook

(Michael S) #1
Glossary

JDK

See [JAVA DEVELOPMENT KIT]

JUNIT

A testing framework, written by Erich Gamma and Kent Beck, that lets you implement
automated regression tests in Java. Available at http://www.junit.org.

KIT

A class with create- methods that return instances of a family of objects.

LANGUAGE

Usually, a set of strings but generally a set of objects that follow a pattern established
by a collection of rules. These rules typically include composition rules, or grammar,
and may include other rules, such as the rule that identifiers must be declared before
they are used. A language that can be fully described with a grammar is a context-free
language.

LAYER

A group of classes with similar responsibilities, usually collected in a single Java
package, and usually with well-defined dependencies on other layers.

LAZY-INITIALIZE

To instantiate an object when it is first needed.

LEAF

An individual item within a composite.
Free download pdf