Glossary

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A
 
abstraction
The process of picking out (abstracting) common features of objects or methods and combining them into a single object or method.
 
argument
A value passed to function/method call parameters list.
 
array
A programming structure that stores a series of elements of same datatype/custom type under a single label.
B
 
base object
A object that contains a set of properties and methods that are common to many other obejcts.
 
C
 
class
A module or section of code that contains an object and all of its associated methods and constructs.
 
construct
A component of a programming language: constant, variable, array, function, keyword, operator, condition, loop.
 
custom type
A programming structure used for grouping a set of variables under a single label.
 
D
 
derivative
An object that inherits the properties of one or more objects.
 
dynamic memory allocation
Memory captured and released as needed during a program's execution.
 
E
 
encapsulation
A code design which protects an object's properties from being manipulated outside one of its own methods.
 
F
 
foreign key
A key field that identifies records by primary key in a different table.
 
function
A named section of a program that performs a specific task.
 
G
 
H
 
I
 
inheritance
The mechanism of handing down the properties from object to object another.
 
instance
The creation of a new object.
 
J
 
K
 
key
A field that used to link and sort records.
 
L
 
label convention
A set of Labeling Rules that describe how to label Object Methods and Constructs.
 
M
 
method
A function that belongs to an object.
N
 
namespace
Namespaces group a objects and/or methods under a name.
 
O
 
object
A self-contained entity with its own properties and methods.
 
object key
A Integer Property that stores a Primary Key or Forieign Key within an Object. The property names includes a "ID%" suffix.
 
object pointer
A variable of object type. Use to reference an object instance.
 
optional parameter
A parameter assigned a default value.
 
overload
The use a single Function label for multiple purposes. .
 
P
 
parameter
A variable specified in a Function/Method Label definition which are passed arguments when the function is called.
 
polymorphism
Definition.
 
primary key
A key that holds a unique ID for each record.
 
property
A variable label that represents an attribute of a object.
Q
 
R
 
S
 
stack
A data structure in which items are removed in the reverse order from that in which they are added, so the most recently added item is the first one removed. This is also called last-in, first-out (LIFO). .
 
T
 
U
 
V
 
W
 
X
 
Y
 
Z