§10.10.

Exercise

Exercise: Implementation

Choose one or more architectures from this chapter and incorporate it into the team shopping list project.

As you do this, think about the following questions:

  • How did you choose the architecture(s) to use?

  • Is the added complexity worth the benefits in terms of design or quality?

  • What would you do differently?