Difference between revisions of "Components and Interfaces"

From CDOT Wiki
Jump to: navigation, search
(Related Links)
Line 1: Line 1:
 
== Short Description ==
 
== Short Description ==
 +
 +
Components and Interfaces define and/or implement small pieces of modular code that can be reused in the codebase.
  
 
=== Component ===
 
=== Component ===
Line 8: Line 10:
 
A module is a binary library that groups components that provide some functionality.
 
A module is a binary library that groups components that provide some functionality.
  
=== Interfaces ===
+
=== Interface ===
 +
A interface defines the communication channels between components.
 +
 
 +
These interfaces are reused to define unique components with the same characteristics and communication channels.
  
 
== Long Description ==
 
== Long Description ==
  
 +
=== Component ===
 +
 +
 +
 +
 +
=== Interface ===
  
 
== Related Links ==
 
== Related Links ==

Revision as of 16:43, 4 October 2006

Short Description

Components and Interfaces define and/or implement small pieces of modular code that can be reused in the codebase.

Component

A component is a small piece of reusable code.

It is usually one of several in a module.

A module is a binary library that groups components that provide some functionality.

Interface

A interface defines the communication channels between components.

These interfaces are reused to define unique components with the same characteristics and communication channels.

Long Description

Component

Interface

Related Links

Examples