Head First Object-Oriented Analysis & Design shows you how to analyze, design, and write serious object-oriented software: software that’s easy to reuse, maintain, and extend; software that doesn’t hurt your head; software that lets you add new features without breaking the old ones.
By exploiting how your brain works, Head First Object-Oriented Analysis & Design compresses the time it takes to learn and retain complex information. Expect to have fun, expect to learn, expect to be writing great software consistently by the time you’re finished reading this!
Chapter 2: Gathering Requirements: Give Them What They Want
Chapter 3: Requirements Change: I Love You, Youre Perfect… Now Change
Chapter 4: Analysis: Taking Your Software into the Real World
Chapter 5: (Part 1) Good Design = Flexible Software: Nothing Ever Stays the Same
Chapter 7: (part 2) good design = flexible software: Give Your Software a 30-minute Workout
Chapter 8: Solving Really Big Problems: “My Name is Art Vandelay… I am an Architect”
Chapter 9: Architecture: Bringing Order to Chaos
Chapter 10: Design Principles: Originality is Overrated
Chapter 11: Iterating and Testing: The Software is Still for the Customer
Chapter 12: The OOA&D Lifecycle: Putting It All TogetherLeftovers: The Top Ten Topics