AbstractFactory

ArchitectureToolkit.java
CPU.java
Client.java
ComponentTester.java
EmberCPU.java
EmberMMU.java
EmberToolkit.java
EnginolaCPU.java
EnginolaMMU.java
EnginolaToolkit.java
MMU.java

Adapter

AddressIF.java
Customer.java
CustomerBillToAdapter.java
MenuFrame.java
OK.java

Balking

Flusher.java

Bridge

AveragingSensor.java
AveragingSensorImpl.java
EagleAveragingSensor.java
EagleSimpleSensor.java
EagleStreamingSensor.java
HawkAveragingSensor.java
HawkSimpleSensor.java
HawkStreamingSensor.java
SensorException.java
SimpleSensor.java
SimpleSensorImpl.java
StreamingSensor.java
StreamingSensorImpl.java
StreamingSensorListener.java

Builder

MIMEMessage.java
MIMEParser.java
MessageBuilder.java
OutboundMessageIF.java

Cache-Management

EmployeeCache.java
EmployeeID.java
EmployeeProfile.java
EmployeeProfileFetcher.java
EmployeeProfileManager.java

ChainOfResponsibility

Area.java
Freezer.java
Room.java
SecurityZone.java
Sensor.java
TemperatureSensor.java
Warehouse.java

Command

AbstractCommand.java
CommandManager.java
DeleteCommand.java
Document.java
InsertStringCommand.java
Redo.java
RedoCommand.java
Undo.java
UndoCommand.java

Composite

Character.java
Column.java
CompositeDocumentElement.java
Document.java
DocumentElement.java
Frame.java
Image.java
LineOfText.java
Page.java

Decorator

AbstractDoorControllerWrapper.java
DoorControllerIF.java
DoorControllerWrapperA.java
SurveillanceMonitorIF.java

Delegation

FlightSegment.java
Luggage.java
LuggageCompartment.java
LuggageException.java

DynamicLinkage

AbstractFoodProcessorProgram.java
ConcreteFoodProcessorProgram.java
FoodProcessorEnvironment.java
FoodProcessorEnvironmentIF.java

Facade

Attachment.java
Message.java
MessageBody.java
MessageCreator.java
MessageHeader.java
MessageSender.java
RichText.java
RichTextString.java
Security.java

FactoryMethod

DESEncryption.java
EncryptedSocket.java
Encryption.java
EncryptionFactory.java
EncryptionFactoryIF.java
RSAEncryption.java

Filter

ByteCountInStream.java
FileInStream.java
FilterInStream.java
InStream.java
TranslateInStream.java

Flyweight

CharacterContext.java
DocChar.java
DocCharFactory.java
Document.java
DocumentContainer.java
DocumentElement.java
LineOfText.java
Page.java
Paragraph.java

GuardedSuspension

Queue.java

Immutable-Object

Position.java

Interface

AddressIF.java
AddressPanel.java
AddressTest.java
Facility.java
ReceivingLocation.java

Iterator

InventoryCollection.java
InventoryItem.java
InventoryIteratorIF.java

LayeredInitialization

MyDataQueryFactory.java

LayeredInitialization-dataQuery

DataQuery.java
DataQueryFactoryIF.java
DataQueryImplIF.java
JDBCQuery.java
OracleQuery.java
SybaseQuery.java

LittleLanguage

AndCombination.java
Combination.java
LexicalAnalyzer.java
NearCombination.java
NotWordCombination.java
OrCombination.java
Parser.java
Sorter.java
SyntaxException.java
WordCombination.java
z.java

MarkerInterface

EqualByIdentity.java
LinkedList.java

Mediator

BanquetReservationDialog.java
BanquetReservationTest.java

NullObject

BusinessRule.java
IgnoreWarning.java
WarningDialog.java
WarningRouter.java

ObjectPool

Connection.java
ConnectionImpl.java
Request.java

Observer

SecurityAdapter.java
SecurityMonitor.java
SecurityNotifier.java
SecurityObserver.java

ProducerConsumer

Client.java
Dispatcher.java
Queue.java
TroubleTicket.java

Prototype

Character.java
CharacterLoader.java
CharacterManager.java
Hero.java
Monster.java

Proxy

LargeHashtable.java

ReadWriteLock

Bid.java
ReadWriteLock.java

Scheduler

JournalEntry.java
Printer.java
ScheduleOrdering.java
Scheduler.java
SecurityCheckpoint.java

SingleThreadedExecution

TrafficSensor.java
TrafficSensorController.java
TrafficTransmitter.java

Singleton

AudioClipManager.java
ObjectPreserver.java

Snapshot

Deserializer.java
GameModel.java
MilestoneMementoIF.java
MilestoneMementoManager.java
Serializer.java
TextFileReader.java
UserInterface.java

State

DirtyState.java
Parameters.java
Procedural.java

Strategy

CalendarDisplay.java
CompositeHoliday.java
Holiday.java
USHoliday.java

TemplateMethod

AbstractLogon.java
Logon.java
LogonDialog.java

TwoPhaseTermination

Session.java

VirtualProxy

CabinetAssistant.java
CabinetAssistantIF.java
CabinetAssistantProxy.java

Visitor

Column.java
CompositeDocumentElement.java
DocChar.java
Document.java
DocumentElement.java
DocumentVisitor.java
LineOfText.java
Paragraph.java
ReorgVisitor.java
TOC.java
TOCVisitor.java
TocLevel.java
WordProcessor.java

Created on Wed Dec 29 13:29:01 PST 1999