Modularization or modular design
In earlier lessons, you learned how to subdivide your program into methods and functions.
Breaking a large program into smaller units is known as the principle of modularization or modular design.