Page 641 - AP Computer Science A, 7th edition
P. 641
2. (B) The programmer is using an object-oriented approach to writing the program and plans to test the simplest classes first. This is bottom-up development. In top-down development (choice A), high-level classes are broken down into subsidiary classes. Procedural abstraction (choice C) is the use of helper methods in a class. Information hiding (choice D) is restriction of access to private data and methods in a class. Choice E is wrong because a driver program is one whose sole purpose is to test a given method or class. Implementing the simplest classes first may involve driver programs that test the various methods, but the overall plan is not an example of a driver program .