Abstract Factory Adapter Balking Bridge Builder Cache Management Chain Of Responsibility Command Composite Decorator Delegation Dynamic Linkage Facade Factory Method Filter Flyweight Guarded Suspension Immutable Interface Iterator Layered Initialization Little Language Marker Mediator Null Object Object Pool Observer Producer Consumer Prototype Proxy ReadWriteLock Scheduler Single Threaded Execution Singleton Snapshot State Strategy Template Method TwoPhase Termination Virtual Proxy VisitorDelegation
slide
assignment
solution
notes
doc
Interface
slide
assignment
solution
doc
Immutable
slide
assignment
solution (read-only interface)
notes
doc
solution (specialization)
notes
doc
Marker
slide
assignments
solution (rmi)
notes (rmi)
doc (rmi)
solution (equality)
doc (equality)
Proxy
slide
assignment
solution
notes
doc
Factory Method
slide
assignment
solution
notes
doc
account package
Abstract Factory
slide
assignment
solution
notes
doc
account package
Builder
slide
assignment
solution
notes
doc
account package
Prototype
slide
assignment
solution
notes
doc
account package
Singleton
slide
assignment
solution
notes
doc
Object Pool
slide
assignment
solution (test harness)
solution (pooled list)
notes
doc
pooledlist package
Layered Initialization
slide
assignment
solution
notes
doc
image package
Filter
slide
assignment
solution
notes
doc
Composite
slide
assignment
solution (driver)
solution (composite objects)
notes
doc
ast package
Adapter
slide
assignment
solution
notes
doc
Iterator
slide
assignment
solution (stack based)
notes (stack based)
doc (stack based)
solution (thread based)
notes (thread based)
doc (thread based)
tree package
solution (block based)
notes (block based)
doc (block based)
tree package
Bridge
slide
assignment
solution (sensors)
notes (sensors)
doc (sensors)
solution (stacks)
notes (stacks)
doc (stacks)
Facade
slide
assignment
solution
notes
doc
tree package
Flyweight
slide
assignment
notes
solution (no Flyweight)
doc (no Flyweight)
ast package
expression package
solution (intrinsic)
doc (intrinsic)
ast package
expression package
solution (extrinsics)
doc (extrinsics)
ast package
expression package
Dynamic Linkage
slide
assignment
solution
notes
doc
Virtual Proxy
slide
assignment
solution
notes
doc
Decorator
slide
assignment
solution
notes
doc
expression package
Cache Management
slide
assignment
solution
notes
doc
expression package
Chain Of Responsibility
slide
assignment
solution
notes
doc
Command
slide
assignment
solution
notes
doc
Little Language
slide
assignment
solution (Interpreter only)
notes (Interpreter only)
doc (Interpreter only)
solution (full)
notes (full)
doc (full)
abstract syntax tree package
token package
expression package
Mediator
slide
assignment
solution
notes
doc
Snapshot
slide
assignment
solution (core)
doc (core)
solution (disk)
doc (disk)
Observer
slide
assignment
solution
notes
doc
State
slide
assignment
solution
notes
doc
Null Object
slide
assignment
solution
doc
Strategy
slide
assignment
solution
doc
Template Method
slide
assignment
solution
notes
doc
Visitor
slide
assignment
notes
solution (instructor version)
doc (instructor version)
ast package (for instructor version)
expression package (for instructor version)
solution (for version 2)
doc (for version 2)
ast package (for version 2)
expression package (for version 2)
solution (for version 3)
doc (for version 3)
ast package (for version 3)
expression package (for version 3)
Single Threaded Execution
slide
assignment
solution
notes
doc
Guarded Suspension
slide
assignment
solution
notes
doc
Balking
slide
assignment
solution
doc
Scheduler
slide
assignment
solution (without priority)
doc (without priority)
solution (with priority)
doc (with priority)
ReadWriteLock
slide
assignment
notes
solution (booklike)
doc (booklike)
solution (alternative)
doc (alternative)
Producer Consumer
slide
assignment
solution
notes
doc
queue package
TwoPhase Termination
slide
assignment
solution
notes
doc
queue package
Auxiliary packages
Package used by account doc files Abstract Factory, Factory Method, and Builder accountP doc files Prototype image doc files LayeredInitialization pooledlist doc files Object Pool ast_1 doc files Composite tree doc files Iterator and Facade tree_it doc files Iterator (Ruby style) ast_none doc files missed Flyweight expr_none doc files missed Flyweight ast_intr doc files intrinsic Flyweight expr_intr doc files intrinsic Flyweight ast_extr doc files extrinsic Flyweight expr_extr doc files extrinsic Flyweight expr_1 doc files Decorator expr_2 doc files Cache Management ast_3 doc files Interpreter and Little Language expr_3 doc files Interpreter and Little Language token_3 doc files Little Language ast_vis1 doc files Visitor v.1 expr_vis1 doc files Visitor v.1 ast_vis2 doc files Visitor v.2 expr_vis2 doc files Visitor v.2 ast_vis3 doc files Visitor v.3 expr_vis3 doc files Visitor v.3 queue doc files Producer Consumer and Two Phase Termination
Last updated: Mon Jun 29 10:19:00 PDT 2009