Nomenclature
From CSSEMediaWiki
(Difference between revisions)
m (Reverted edits by Ebybymic (Talk); changed back to last version by Filip Kujikis) |
|||
(15 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
+ | The naming conventions used in the field of OOD. | ||
+ | |||
* [[Abstract class]] | * [[Abstract class]] | ||
+ | * [[Abstraction]] | ||
* [[Aggregation versus Composition]] | * [[Aggregation versus Composition]] | ||
+ | * [[Association versus Dependency]] | ||
+ | * [[Class versus Object]] | ||
+ | * [[Component versus Module]] | ||
+ | * [[Coupling]] | ||
+ | * [[Encapsulation]] (or [[Information hiding]]) | ||
* [[Inheritance]] | * [[Inheritance]] | ||
+ | * [[Instance]] | ||
+ | * [[Interface]] | ||
+ | * [[Method]] | ||
+ | * [[Multiple Inheritance]] | ||
* [[Overloading]] | * [[Overloading]] | ||
+ | * [[Package versus Namespace]] | ||
* [[Polymorphism]] | * [[Polymorphism]] | ||
+ | * [[Properties / Fields / Attributes]] | ||
+ | * [[Superclass]] | ||
+ | * [[Subclass]] | ||
+ | |||
+ | {{Nomenclature}} | ||
+ | |||
+ | [[Category: Nomenclature]] |
Latest revision as of 03:23, 25 November 2010
The naming conventions used in the field of OOD.
- Abstract class
- Abstraction
- Aggregation versus Composition
- Association versus Dependency
- Class versus Object
- Component versus Module
- Coupling
- Encapsulation (or Information hiding)
- Inheritance
- Instance
- Interface
- Method
- Multiple Inheritance
- Overloading
- Package versus Namespace
- Polymorphism
- Properties / Fields / Attributes
- Superclass
- Subclass
Nomenclature | |
---|---|
Techniques: Abstraction | Aggregation versus Composition | Association versus Dependency | Coupling | Encapsulation | Information hiding | Inheritance | Multiple Inheritance | Overloading | Polymorphism
Features: Abstract class | Class versus Object | Component versus Module | Instance | Interface | Method | Package versus Namespace | Superclass | Subclass |