xxxxxxxxxx
modularity means the written program can be splitted up in to modules by using
classes and each class can be considered as a module.
xxxxxxxxxx
When we talk about "modularity" in software architecture, we refer to the practice of dividing big things into smaller pieces. This practice of breaking things down is performed to simplify big applications or codebases