wiki:DictionaryOfObjectOrientedDefinitions

Dictionary of Object-Oriented Definitions and Mach-II Terms

Maintained by Team Mach-II (info@…)

Cohesion

A measure of the degree to which a component (or method) has a singular purpose.

Coupling

The degree of interdependence between components

Encapsulation

The idea that a class or component (CFC) is a cohesive bundle containing methods and properties it is responsible for

Inheritance

Implementing a specialization relationship with another class and inheriting its functionality in a way that it can be used as is or specialized

Supertype

The parent type that another type extends

Overriding

Keeping the same method signature of a supertype and specializing its functionality