<<Up
Contents
Glossary of object-oriented programming
Those words found in object-oriented programming. Some are related to OOP and some not.
Abstract class
(also called Deferred class)
Abstract method
Access control
Accessor method
Allocated class[?]
Automatic strage management[?]
Binding
Binding time[?]
Cascaded message[?]
Cast[?]
Class
Class hierarchy[?]
Class method
Class object[?]
Client-side computing[?]
Cohesion[?]
Collaborator[?]
Collection class[?]
Composition
Constructor
Container class[?]
Contravariance[?]
Copy constructor[?]
Coupling
Covariance
Data hiding
Default contructor - a
constructor
without any argument.
Deep copy
Delegation
Destructor[?]
Dispatch table
Dynamic binding[?]
Dynamic class[?]
Dynamically typed language[?]
Dynamic variable[?]
Eary binding[?]
ECOOP[?]
Encapsulation
Factory method[?]
Factory object[?]
Finalizer[?]
Garbage collection
Generic method[?]
has-a relation[?]
Heap-based memory allocation[?]
Hybrid language[?]
Immutable object
(also called immutable value)
Information hiding
Inheritence[?]
Initialize[?]
in-line function[?]
Inner class[?]
Instance
Instance method
Instance variable
(also called data member)
Interaction diagram[?]
is-a relation[?]
isa link[?]
Iterator
Late binding[?]
Message
Message selector[?]
(also called method selector)
Metaclass[?]
Metaprogramming[?]
Method designator[?]
Method lookup[?]
Multiple inheritance
Mutator method[?]
Name mangling[?]
Namespace
Native method[?]
Nested class[?]
Object
Object hierarchy[?]
Object type[?]
OOPSLA[?]
-- annual conference on
Object-Oriented Programming Systems Language and Application[?]
Overload
Paradigm
Parametric overloading[?]
Parameterized classes
Parnas's principles[?]
Persistent object[?]
Polymorphic
Primitive
Protocol
Prototype
Pseudo-variable[?]
Pure polymorphism
Pure virtual method[?]
Rapid prototyping
Receiver
Reference variable[?]
Refinement[?]
Responsibility-driven design[?]
Reverse polymorphism
RTTI[?]
-
Run-Time Type Identification
system
Scope
Shadowed name[?]
Single-assignment variable[?]
Slicing
Specification class[?]
, a class implementing
abstract class
Stack-based memory allocation[?]
Shadow copy[?]
, as opposed to
Deep copy
Static method
Statically typed language[?]
, as opposed to
Dynamically typed language[?]
Strongly typed language[?]
Subclass
(also called child class or derived class)
Subclass coupling[?]
Principle of substitutability[?]
Subtype
Superclass
(also called parent class or base class)
Virtual method[?]
Virtual method pointer[?]
Virtual method table[?]
yo-yo problem
Weak reference
wikipedia.org
dumped 2003-03-17 with
terodump