pattern
Fishing
Can describe where active fish are holding, or what techniques are working to catch fish, especially larger fish. For instance, pattern fishing could involve using shallow-running crankbaits on all the major points of a lake or Carolina-rigged worms on all main lake humps.
Java
A recurring theme in class design or usage. Interfaces such as Iterator encapsulate a pattern of access to the items in a collection, while freeing the client from the need to know details of the way in which the collection is implemented.
Perl
A template used in "pattern matching".