Search the Kids Internet
Encyclopedia
> Glossary of object-oriented programming
Article Content
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
All Wikipedia text is available under the terms of the GNU Free Documentation License
Search Encyclopedia
Search over one million articles, find something about almost anything!
Featured Article
Grand Prix
... ...