The map shown below in Fig.1 is of a city and surrounding districts. The map is an abstraction made up of a number of component parts.
Both map making and program development make use of reusable components.
Explain how programmers make use of reusable components when developing large programs.