CSCI 6448 |
Object Oriented Analysis and Design |
Course Location ECCS 1B12 Course Time TR 12:30 PM - 01:45 PM Topics What's New Schedule Bibliography Lectures Homeworks Related Materials Contact Information Evaluation Criteria |
Homework 5: Design PatternsIntroductionIn class, we covered a variety of design patterns. In this assignment, you get a chance to implement three of them: Decorator, Observer, and Composite. You may use any Object-Oriented programming language to implement the patterns: C++, Java, Smalltalk, etc. Note: only implement the minimal amount of code you need to demonstrate the design pattern (e.g. these should be relatively short programs). Instructions
EvaluationThis homework assignment is worth 60 points, 20 points for each design pattern. Note: as discussed in lecture, I will be looking to see that your implementations match the structure of the design pattern as well as match the scenarios described above. Please turn in the source code and the output produced by running your program. If you submit electronically, combine your source code files and output into a single archive. This homework can be turned in via hard copy, fax, or submitted electronically. Please remember that acceptable formats for electronic submission are ASCII, postscript, and PDF. Send ASCII submissions in the body of an e-mail message (not as an attachment). Send postscript/PDF submissions as an attachment to an e-mail message. If you send postscript, be sure to embed any special fonts that you may use directly into the postscript font. (Most printer drivers provide an option to allow you to embed fonts.) Make sure that your e-mail message is clearly marked (as discussed in lecture 1) and that this same information appears in the attached document. Any questions?Send questions to <kena@cs.colorado.edu>. Answers to common questions will be discussed in class and/or posted to the class website. |
© Ken Anderson, 1998-2003.
Last Updated: 4/13/03; 4:23 PM