Matches in DBpedia 2016-04 for { <http://wikidata.dbpedia.org/resource/Q1268939> ?p ?o }
Showing triples 1 to 35 of
35
with 100 triples per page.
- Q1268939 subject Q7131220.
- Q1268939 abstract "In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time. It is commonly employed in, and considered a prime characteristic of, object-oriented programming (OOP) languages and systems.Object-oriented systems model a problem as a set of interacting objects that enact operations referred to by name. Polymorphism is the phenomenon wherein somewhat interchangeable objects each expose an operation of the same name but possibly differing in behavior. As an example, a File object and a Database object both have a StoreRecord method that can be used to write a personnel record to storage. Their implementations differ. A program holds a reference to an object which may be either a File object or a Database object. Which it is may have been determined by a run-time setting, and at this stage, the program may not know or care which. When the program calls StoreRecord on the object, something needs to decide which behavior gets enacted. If one thinks of OOP as sending messages to objects, then in this example the program sends a StoreRecord message to an object of unknown type, leaving it to the run-time support system to dispatch the message to the right object. The object enacts whichever behavior it implements.Dynamic dispatch contrasts with static dispatch, in which the implementation of a polymorphic operation is selected at compile-time. The purpose of dynamic dispatch is to support cases where the appropriate implementation of a polymorphic operation cannot be determined at compile time because it depends on the runtime type of one or more actual parameters to the operation.Dynamic dispatch is different from late binding (also known as dynamic binding). In the context of selecting an operation, binding associates a name to an operation. Dispatching chooses an implementation for the operation after you have decided which operation a name refers to. With dynamic dispatch, the name may be bound to a polymorphic operation at compile time, but the implementation not be chosen until run time. While dynamic dispatch does not imply late binding, late binding does imply dynamic dispatching since the binding is what determines the set of available dispatches.".
- Q1268939 wikiPageWikiLink Q1091461.
- Q1268939 wikiPageWikiLink Q117879.
- Q1268939 wikiPageWikiLink Q1226939.
- Q1268939 wikiPageWikiLink Q1244890.
- Q1268939 wikiPageWikiLink Q1268744.
- Q1268939 wikiPageWikiLink Q161053.
- Q1268939 wikiPageWikiLink Q16928028.
- Q1268939 wikiPageWikiLink Q17082756.
- Q1268939 wikiPageWikiLink Q1755692.
- Q1268939 wikiPageWikiLink Q180868.
- Q1268939 wikiPageWikiLink Q1859284.
- Q1268939 wikiPageWikiLink Q1864529.
- Q1268939 wikiPageWikiLink Q188531.
- Q1268939 wikiPageWikiLink Q2005.
- Q1268939 wikiPageWikiLink Q21198.
- Q1268939 wikiPageWikiLink Q235086.
- Q1268939 wikiPageWikiLink Q2407.
- Q1268939 wikiPageWikiLink Q251.
- Q1268939 wikiPageWikiLink Q2613697.
- Q1268939 wikiPageWikiLink Q2713292.
- Q1268939 wikiPageWikiLink Q288510.
- Q1268939 wikiPageWikiLink Q28865.
- Q1268939 wikiPageWikiLink Q333324.
- Q1268939 wikiPageWikiLink Q333707.
- Q1268939 wikiPageWikiLink Q44337.
- Q1268939 wikiPageWikiLink Q504453.
- Q1268939 wikiPageWikiLink Q6495369.
- Q1268939 wikiPageWikiLink Q7131220.
- Q1268939 wikiPageWikiLink Q79872.
- Q1268939 wikiPageWikiLink Q815844.
- Q1268939 wikiPageWikiLink Q849146.
- Q1268939 comment "In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time. It is commonly employed in, and considered a prime characteristic of, object-oriented programming (OOP) languages and systems.Object-oriented systems model a problem as a set of interacting objects that enact operations referred to by name.".
- Q1268939 label "Dynamic dispatch".