Let's finish up by reviewing what we set out to accomplish. At the beginning of this chapter, we said that you would learn how to:
We've shown you how to accomplish the first goal in our international shipping charge calculator, and the second by writing a fairly complex data access library. Over the course of the chapter, we've spoken at length about the benefits and costs of componentized designs. At this stage, we pass the baton to you. Experiment with the full versions of the sample projects, and see whether you can improve on them. And remember that in the .NET Framework class library, you have an enormous, well-documented example of what it's possible to achieve. |