+ 1
Modularity is the process of decomposing a problem (program) into a set of modules so as to reduce the overall complexity of the problem. Booch has defined modularity as:
âModularity is the property of a system that has been decomposed into a set of cohesive and loosely coupled modules.â
Modularity is intrinsically linked with encapsulation. Modularity can be visualized as a way of mapping encapsulated abstractions into real, physical modules having high cohesion within the modules and their interâmodule interaction or coupling is low.



