Skip to main content
Logo image

Section 19.5 Top-Down Design

Top-Down Design is a method for solving problems in which the problem is broken down into smaller sub-problems, which are solved (perhaps by breaking into sub-sub-problems...) to derive a solution to the main problem.
This is the technique you should use for any problem!
Functions are ideal for this purpose and reinforce this type of solution strategy.

Investigate 19.3.

How can implementing a top-down design method while coding potentially lead to an easier debugging process?