You are here:   ArielOrtiz.com > Software Design and Architecture > Lab 6: Composite and Iterator Patterns

Lab 6: Composite and Iterator Patterns

Objectives

During this lab session:

This activity helps the student develop the following skills, values and attitudes: ability to analyze and synthesize, capacity for identifying and solving problems, and efficient use of computer systems.

Activity Description

This lab is based on chapter 9 of [FREEMAN] and chapter 7 of [ALBAHARI]. It can be developed individually or in pairs.

The file menuiterator.zip contains the Java source code for the example on pages 360 to 375 of [FREEMAN]. Translate the Java code into C#, with the following considerations:

Deliverables

To hand in your lab work, follow these instructions:

Evaluation

This activity will be evaluated using the following criteria:

100 The code works as requested.
60-90 The code works, but has some flaws.
20-50 The code doesn't work, but it seams that some amount of time was spent on it.
DA The program was plagiarized.
© 1996-2009 by Ariel Ortiz (ariel.ortiz@itesm.mx)
Made with Django | Licensed under Creative Commons | Valid XHTML | Valid CSS