Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
Acesso mais rápido do que o navegador!
 

Despacho múltiplo

Índice Despacho múltiplo

Despacho múltiplo (ou multimétodos) é a característica de algumas linguagens orientadas a objeto em que uma função ou método pode ser lançado dinamicamente baseado no tipo de tempo de execução (dinâmico) de mais de um de seus argumentos.

16 relações: Bjarne Stroustrup, C++, Common Lisp, Common Lisp Object System, Função, Guido van Rossum, Java (linguagem de programação), Ligação dinâmica, Método (programação), Orientação a objetos, Polimorfismo (ciência da computação), Python, Smalltalk, Sobrecarga de função, Tempo de compilação, Tempo de execução.

Bjarne Stroustrup

Bjarne Stroustrup (Århus) é um cientista da computação dinamarquês e professor catedrático da Universidade do Texas A&M.

Novo!!: Despacho múltiplo e Bjarne Stroustrup · Veja mais »

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Novo!!: Despacho múltiplo e C++ · Veja mais »

Common Lisp

Common Lisp é uma implementação específica da linguagem de programação Lisp multi-paradigma que suporta programação funcional e procedural.

Novo!!: Despacho múltiplo e Common Lisp · Veja mais »

Common Lisp Object System

O Common Lisp Object System (CLOS) é uma funcionalidade de programação orientada a objeto que faz parte do ANSI Common Lisp, e consiste de um sistema de objetos dinâmicos que difere radicalmente das funcionalidades encontradas em linguagens mais estáticas como C++ or Java.

Novo!!: Despacho múltiplo e Common Lisp Object System · Veja mais »

Função

* Função (música) — papel específico de cada nota em relação à tonalidade.

Novo!!: Despacho múltiplo e Função · Veja mais »

Guido van Rossum

Guido van Rossum (Haarlem) é um matemático e programador de computadores holandês, mais conhecido por ser o autor da linguagem de programação Python.

Novo!!: Despacho múltiplo e Guido van Rossum · Veja mais »

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Novo!!: Despacho múltiplo e Java (linguagem de programação) · Veja mais »

Ligação dinâmica

Em computação, uma ligação dinâmica é a parte de um sistema operacional que carrega e vincula as bibliotecas compartilhadas necessárias por um executável quando ele é executado (em "tempo de execução"), por meio da cópia do conteúdo das bibliotecas de um armazenamento persistente para a RAM, e preenchimento de tabelas de salto e realocação de ponteiros.

Novo!!: Despacho múltiplo e Ligação dinâmica · Veja mais »

Método (programação)

Em orientação a objetos, uma Função (ou função membro) é uma sub-rotina (ou procedimento ou função) associada a um objeto, e que possui acesso aos seus dados, as variáveis membro.

Novo!!: Despacho múltiplo e Método (programação) · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: Despacho múltiplo e Orientação a objetos · Veja mais »

Polimorfismo (ciência da computação)

Na programação orientada a objetos, o polimorfismo permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.

Novo!!: Despacho múltiplo e Polimorfismo (ciência da computação) · Veja mais »

Python

Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

Novo!!: Despacho múltiplo e Python · Veja mais »

Smalltalk

Smalltalk-80, ou simplesmente Smalltalk, é uma linguagem de programação orientada a objeto dinamicamente tipada.

Novo!!: Despacho múltiplo e Smalltalk · Veja mais »

Sobrecarga de função

Sobrecarga de método permite a existência de vários métodos de mesmo nome, contanto que tenham assinaturas levemente diferentes, ou seja, variando em número, tipo de argumentos, valor de retorno e até variáveis diferentes.

Novo!!: Despacho múltiplo e Sobrecarga de função · Veja mais »

Tempo de compilação

Na Ciência da computação, o termo tempo de compilação ("compile time", em inglês), é uma referência ao momento em que um programa de computador é compilado.

Novo!!: Despacho múltiplo e Tempo de compilação · Veja mais »

Tempo de execução

Em informática, tempo de execução ou runtime (termo em inglês), é o período em que um programa de computador permanece em execução.

Novo!!: Despacho múltiplo e Tempo de execução · Veja mais »

Redireciona aqui:

Multimétodo.

CessanteEntrada
Ei! Agora estamos em Facebook! »