Decomposition is the process of breaking a problem down into smaller parts to write methods for each part.