Chapter 12: Program Management in Java

12.1 Introduction

Too many designers believe that if they have laid out the basic framework and the objects that will be used in a program that the job of actually implementing the program is trivial; however, once a design for a program has been developed the job has only started. Actually, implementing any design, even a very good and complete design, as a program requires trade-offs when it is matched to very real physical constraints that might be present. These constraints often involve details that are not part of the problem being solved but are a result of a need to manage the complex interactions between files, objects, and variables that make up a program.

Management of a program is a separate ...

Get Creating Components now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.