Previous | Table of Contents | Next |
A component that satisfies the following properties is known as a Basic Component:
• It does not inherit from another component.
• Its declaration does not contain any provides statements.
• Its declaration does not contain any uses statements.
• Its declaration does not contain any publishes, emits, or consumes statements. In effect a declaration of a Basic Component fits the pattern:
“component? <identifier> [<supported_interface_spec>] “{“ {<attr_dcl> “;?}* “}?
A component that is not a Basic Component is referred to as an Extended Component.