Due
date: ___________________
In the real world, your ideas and your work must be communicated effectively to your boss, to your client, and to potential investors. These folks don’t want you to waste their time. Therefore,
please practice your presentation in advance.
You won’t have much time, so you must be organized. Very organized.
_____________________________________________________
Problem
#1: There are too many design
patterns to cover in a single semester.
It is important, therefore, that you are aware of design patterns and
that you know how to learn new ones as necessary. Please use the web, library, and other
resources to find a design pattern that has not been presented in class and is
not in your textbook. As soon as you
have selected a pattern, notify me, and we will reserve it “just for you”. To reserve your pattern, you must have at
least three different references (one of them published – i.e. not just web
resources).
Learn
everything that you can about your selected pattern. You will give a 10 minute
presentation about the pattern in class. I will grade this assignment (50 pts) based on
the clarity and quality of your presentation.
Please
include the following in your presentation:
(a) Pattern name.
(b) An explanation of what the
pattern does.
(c) A UML drawing of the pattern
(very important).
(d) An example showing how the
pattern is used (very important).
(e) Any necessary warnings/
unobvious consequences.
(f) Anything else that helps us
to understand the pattern.