SDSUCS 696 Advanced OO Programming & Design
Spring Semester, 1997
Assignment 1

To Assignment Index
San Diego State University -- This page last updated February 10, 1997
----------

Coupling
Due 2/27/97

Use your two projects as source material for this assignment.

1) Find two examples of data coupling and two examples of control coupling. Show how the coupling can be reduced.

2) Find an example of where a selector can be used to reduce coupling. Show how the coupling can be reduced.

3) Find two example of composite methods. Show how the composite method can be replaced with one or more primitive methods. Discuss the implications this have on coupling.

When you turn in your assignment, please include just the relevant part of the source code for each of your examples.

----------