ABSTRACT

Design records choice. Frequently, multiple solutions exist for a given problem. How does one recognize an optimal, or even a preferable, design? How does a class designer balance short-term and long-term costs and benets?