Final answer:
When designing a program, the developer selects a design approach like top down or object-oriented.
Step-by-step explanation:
When designing a program, the developer selects a design approach. One possible selection is whether to use a top-down or object-oriented design approach.
Top-down design involves breaking down a problem into smaller sequential steps, while object-oriented design focuses on creating objects that interact with each other to solve the problem.