Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
5 user(s) are online (5 user(s) are browsing encyclopedia)

Members: 0
Guests: 5

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

List of object-oriented programming terms

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 storage management *Binding_(computer_science) *Cascaded message *Cast (computer science) *Class (object-oriented programming) *Hierarchy_(object-oriented_programming) *Class method *Class object *Client-side computing *Cohesion *Collaborator *Collection class *Composition (computer science) *Constructor *Container class *Covariance and contravariance (computer science) *Copy constructor *Coupling#Computer_programming *Covariance and contravariance (computer science) *Data hiding *Default constructor — a constructor without any argument. *Deep copy *Delegation (programming) *Destructor *Dispatch table *Dynamic binding *Dynamic class *Dynamically typed language *Dynamic variable *Early binding *ECOOP *Encapsulation *Facade pattern - pattern *Factory method *Factory object *Finalizer *Fragile base class *Generic method *Heap-based memory allocation *Hybrid language *Immutable object (also called immutable value) *Information hiding *Inheritance (object-oriented programming) *Initialize *inline expansion *Inner class *Instance *Instance method *Instance variable (also called data member) *Interaction diagram *isa link *Iterator *Late binding *Message *Message selector (also called method selector) *Metaclass *Metaprogramming (programming) *Method designator *Method lookup *Modularity (programming) *Multiple inheritance *Mutator method *Name mangling *Namespace *Native method *Nested class *Object (computing) *Object hierarchy *Object type *OOPSLA -- annual conference on Object-Oriented Programming Systems Language and Application *Overload *Patterns *Paradigm *Parametric overloading *Parameterized classes *Parnas s principles *Persistent object *Polymorphic (computing) *Primitive *Protocol (computing) *Prototype *Pseudo-variable *Polymorphism (computer science) *Pure virtual function (also called pure virtual method) *Rapid prototyping *Receiver *Reference variable *Refinement *Responsibility-driven design *Polymorphism (computer science) *Runtime Type Information *Scope (programming) *Shadowed name *Single-assignment variable *Slicing *Specification class, a class implementing abstract class *Stack-based memory allocation *Shallow 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 (computer science) (also called parent class or base class) *Virtual functions (also called virtual method) *Virtual function pointer (also called virtual method pointer) *Virtual table (also called vtable, virtual function table or virtual method table) *Yo-yo problem *Weak reference