Modular programming: Difference between revisions

Content deleted Content added
m dab cohesion using AWB
m Modularity in Computer Science: fixed link to a disambiguation page
Line 6:
'''Modularity''' is the property of [[computer program]]s that measures the extent to which they have been composed out of separate parts called [[module (programming)|modules]].
 
Programs that have many direct interrelationships between any two random parts of the program code are less '''modular''' than programs where those relationships occur mainly at well-defined [[interface (computer science)|interfaces]]s between modules.
 
'''Modular programming''' techniques are those which increase modularity. (See also: [[structured programming]], [[procedural programming]], [[object-oriented programming]] and [[aspect-oriented programming]], [[distributed computing]].)