Content deleted Content added
m dab cohesion using AWB |
|||
Line 1:
{{unreferenced}}
In [[computer science]], a '''module''' is a software entity that groups a set of (typically [[
Modules provide a separation between [[interface]] and [[implementation]]. A module interface expresses the elements that are provided and required by the module. The elements defined in the interface are visible to other modules. The implementation contains the working code that corresponds to the elements declared in the interface. Languages that explicitly support the module concept include [[Ada programming language|Ada]], [[D programming language|D]], [[F programming language|F]], [[
== Modules and classes ==
The differences between [[
*Classes can be instantiated to create [[
*Classes can [[
*[[Polymorphism (computer science)|Polymorphism]] allows relationships between class instances to change at run-time, while relations between modules are static.
Line 26:
}}
*[http://modules.sourceforge.net/ Environment Modules]
[[Category:Computer programming]]
|