Chapter 12 Analyzing Interfaces