Fall 2002 Programming Language Seminar:
Aspect-Oriented Programming with AspectJ

Back to main course page

[ Washington University in St Louis ]
Department of Computer Science

Homework 3: "Redesign" patterns

Goal: To design and implement a reusable design pattern in AspectJ
Due: Wednesday 02 October 2002 in class
Turn-in: during class and by email to mdeters@cse.wustl.edu (see below)

You should:

You may find the Subject/Observer discussion helpful in completing this assignment. The AspectJ Programming Guide also provides an explanation. The source code for the Observer demo is in /pkg/aspectj/examples/observer (or in the documentation distribution available at aspectj.org if you choose to download it yourself).

Pattern Assignments
PatternPresenterNotes
AdapterTim notes | code
CompositeJonathan notes | code
SingletonGuoliang notes | code
DecoratorDelvin notes | code
MementoDylan notes | code
VisitorMarty notes | code
MediatorAnand notes | code
StateAdam notes | code
CommandBen notes | code
StrategySharath notes | code

Please contact me at mdeters@cse.wustl.edu if you have problems with this assignment.

Help on setting up AspectJ
Back to Aspect Seminar page


Morgan Deters / About me / OpenPGP Public Key / 02 Jan 2006

This page is certified valid HTML 4.01!  This page refers to certified valid CSS!  I support the AnyBrowser campaign