Modularity is the concept of breaking down a program into smaller, more manageable pieces. This allows for easier maintenance and testing of code.
Examples
- Java has the concept of modules - but calls them ‘packages’.
- Erlang/Elixir have inbuilt modules
- Javascript introduced modules in ES2015 standard