User Tools

Site Tools


dido:public:ra:xapend:xapend.a_glossary:m:module

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
dido:public:ra:xapend:xapend.a_glossary:m:module [2020/11/14 14:18]
nick created
dido:public:ra:xapend:xapend.a_glossary:m:module [2021/10/04 13:40] (current)
50.19.247.197 ↷ Links adapted because of a move operation
Line 1: Line 1:
 ===== Module ===== ===== Module =====
-[[dido:​public:​ra:​xapend:​xapend.a_glossary | Return to Glossary ]]+[[dido:​public:​ra:​xapend:​xapend.a_glossary:start| Return to Glossary ]]
  
 A **Module** is a separate, interchangeable,​ self contained component that represents a unit of functionality. It is best to define a Module what it does: A **Module** is a separate, interchangeable,​ self contained component that represents a unit of functionality. It is best to define a Module what it does:
  
   * It encapsulates code and data into a single unit (usually a file) that implements a specific functionality   * It encapsulates code and data into a single unit (usually a file) that implements a specific functionality
-  * It provides an interface as a contract between the users of the module (i.e., clients) to access the functionality in an consistent way+  * It provides an [[dido:​public:​ra:​xapend:​xapend.a_glossary:​i:​interface|interface]] ​as a contract between the users of the module (i.e., clients) to access the functionality in an consistent way
   * It allows for the functionality to be plug-able into other modules (i.e., clients) that use the interface   * It allows for the functionality to be plug-able into other modules (i.e., clients) that use the interface
   * It is packaged in a single unit so that it can be easily deployed. Generally it is stored as a file, but it could be an entry into a database (i.e., stored procedure), a datastream, etc.   * It is packaged in a single unit so that it can be easily deployed. Generally it is stored as a file, but it could be an entry into a database (i.e., stored procedure), a datastream, etc.
dido/public/ra/xapend/xapend.a_glossary/m/module.1605381485.txt.gz · Last modified: 2020/11/14 14:18 by nick