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

Metaclasse

Índice Metaclasse

Em orientação a objetos, uma metaclasse é uma classe cujas instâncias também são classes e não objetos no sentido tradicional.

23 relações: Adapter, Alocação de memória, Armazenamento de dados de computador, Atributo (computação), Byte, Código-fonte, Classe (programação), Common Lisp, Common Lisp Object System, Construtor, Delphi (software), Groovy, Herança (programação orientada a objetos), Linguagem de programação, Metaprogramação, Object Pascal, Orientação a objetos, Perl, Python, Reflexão (programação), Ruby (linguagem de programação), Smalltalk, Tempo de execução.

Adapter

Adapter (Adaptador, ou também conhecido como Wrapper) é um dos padrões de projeto estruturais do GoF (Gang of Four).

Novo!!: Metaclasse e Adapter · Veja mais »

Alocação de memória

Alocação de memória, em ciência da computação, consiste no processo de solicitar/utilizar memória durante o processo de execução de um programa de computador.

Novo!!: Metaclasse e Alocação de memória · Veja mais »

Armazenamento de dados de computador

O armazenamento de dados de computador é uma tecnologia que consiste em componentes de computador e mídia de gravação que são usados para reter dados digitais.

Novo!!: Metaclasse e Armazenamento de dados de computador · Veja mais »

Atributo (computação)

Os Atributos em Programação Orientada a Objetos são os elementos que definem a estrutura de uma classe.

Novo!!: Metaclasse e Atributo (computação) · Veja mais »

Byte

Um byte, é um dos tipos de dados integrais em computação.

Novo!!: Metaclasse e Byte · Veja mais »

Código-fonte

Código-fonte (source code em inglês) é o conjunto de palavras ou símbolos escritos de forma ordenada, contendo instruções em uma das linguagens de programação existentes, de maneira lógica.

Novo!!: Metaclasse e Código-fonte · Veja mais »

Classe (programação)

Em programação e na orientação a objetos, uma classe é um Tipo abstrato de Dados (TAD); ou seja, uma descrição que abstrai um conjunto de objetos com características similares (um projeto do objeto), é um código da linguagem de programação orientada a objetos que define e implementa um novo tipo de objeto, que terão características (atributos) que guardaram valores e, também funções específicas para manipular estes.

Novo!!: Metaclasse e Classe (programação) · 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!!: Metaclasse 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!!: Metaclasse e Common Lisp Object System · Veja mais »

Construtor

Construtor em linguagens de programação orientadas a objeto é um método chamado assim que uma nova instância do objeto for criada.

Novo!!: Metaclasse e Construtor · Veja mais »

Delphi (software)

Embarcadero Delphi, anteriormente conhecido como CodeGear Delphi, Inprise Delphi e Borland Delphi, também conhecido como Delphi, é um compilador, uma IDE e uma linguagem de programação, produzido anteriormente pela Borland Software Corporation e atualmente pela Embarcadero.

Novo!!: Metaclasse e Delphi (software) · Veja mais »

Groovy

Groovy é uma linguagem de programação orientada a objetos desenvolvida para a plataforma Java como alternativa à linguagem de programação Java.

Novo!!: Metaclasse e Groovy · Veja mais »

Herança (programação orientada a objetos)

Herança é um princípio de orientação a objetos, que permite que classes compartilhem atributos e métodos, através de "heranças".

Novo!!: Metaclasse e Herança (programação orientada a objetos) · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Metaclasse e Linguagem de programação · Veja mais »

Metaprogramação

Metaprogramação é a programação de programas que escrevem ou manipulam outros programas (ou a si próprios) assim como seus dados, ou que fazem parte do trabalho em tempo de compilação.

Novo!!: Metaclasse e Metaprogramação · Veja mais »

Object Pascal

Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos.

Novo!!: Metaclasse e Object Pascal · 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!!: Metaclasse e Orientação a objetos · Veja mais »

Perl

Perl é uma família de duas linguagens de programação multiplataforma, Perl 5 e Perl 6.

Novo!!: Metaclasse e Perl · 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!!: Metaclasse e Python · Veja mais »

Reflexão (programação)

Em ciência da computação, reflexão computacional (ou somente reflexão) é a capacidade de um programa observar ou até mesmo modificar sua estrutura ou comportamento.

Novo!!: Metaclasse e Reflexão (programação) · Veja mais »

Ruby (linguagem de programação)

Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script.

Novo!!: Metaclasse e Ruby (linguagem de programação) · Veja mais »

Smalltalk

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

Novo!!: Metaclasse e Smalltalk · 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!!: Metaclasse e Tempo de execução · Veja mais »

CessanteEntrada
Ei! Agora estamos em Facebook! »