Object Oriented Software Engineering View all facts Glossary Help |
| subject > programming language construct > function |
| function comparison table | |||||||
| Subject | perform | lack | is a kind of | be | is a subtopic of | implement | have high cohesion |
|---|---|---|---|---|---|---|---|
| C function | a special-purpose function such as the user interface for a particular system | side effects if it does not modify any data, and does not leave behind any information, other than its result, that would have an effect on other computations | function | reusable if it can be used in several different systems with little or no modification | 9.1 - The Process of Design | if related aspects of a system are kept together in this module, and unrelated aspects are kept out |
Next programming language construct: keyword Up: programming language construct Previous programming language construct: exception