Object-based
From Wikipedia, the free encyclopedia
In general, object-based indicates that something is based on the concept of object, it can be a theory, language, model.
[edit] For example
From the systemic perspective, in the TOGA (Top-down Object-based Goal-oriented Approach) meta-theory (Adam Maria Gadomski,1993), the theory of abstract objects (TAO) is axiomatically assumed as the basic platform for every conceptualization. More precisely, according to TOGA, every problem is possible to represent in terms of interacting real and abstract objects. From this viewpoint, object-based and object-oriented are two distinguished concepts.
In computer science, the term object-based has two different, incompatible senses:
- A somehow limited version of object-oriented programming where one or more of the following restrictions applies:
- there is no implicit inheritance
- there is no polymorphism
- only a very reduced subset of the available values are objects (typically the GUI components)
- Prototype-based systems (i.e., those based on "prototype" objects which are not instances of any class)
Visual Basic is an example of a language that is object-based in the first sense of the term, JavaScript in the second.