December 2001
Intermediate to advanced
304 pages
7h 36m
English
Prior to establishing our system's structure, we must understand our system's behavior. The behavior always dictates the structural flexibility required.
As we've seen, developing successful software means we manage the entire software development process. Applying best practices diligently throughout the life of our software system helps us to more easily manage risk, accommodate growth, and maintain the survivability of our system. In this chapter and the remaining chapters, we turn our attention to applying the concepts we've discussed in previous chapters. Throughout our discussion, we keep three important points in mind—first, the value of applying, and adhering to, our object-oriented principles; second, ...
Read now
Unlock full access