About Programming Projects Apply top-down design to build programs using functions and classes.
Global constants are fine, of course.
After we have introduced them, use classes to hold the implementations of abstract data types, and make a class's data members private so that no client can manipulate them directly. For each programming project, turn in the following five parts. The links here connect to the parts of a small example project . Its program carries out a simple text-formatting task. The program also illustrates reading from and writing to files.