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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.