Programação Orientada a Objetos em JavaScript
Adicionando propriedades e métodos a um objeto vazio:
<script type="text/javascript">
function criarUsuario(nome, contato){ //Função construtora
var objeto = new Object();
objeto.nome = nome;
objeto.contato = contato;
objeto.exibirNome = function(){
alert("Meu nome é:"+this.nome);
...
Publicado em 7-1 17:00
Classes em C++: Estrutura, Membros e Conceitos de Programação Orientada a Objetos
Sintaxe Básica de Classes
Em C++, uma classe é definida usando a palavra-chave class, seguida pelo nome da classe e um bloco de código que contém membros.
class NomeClasse {
especificadores_de_acesso: // Especificadores de acesso
TipoDado variavel; // Variáveis
TipoRetorno funcao() {} // Métodos
};
Especificadores de A ...
Publicado em 6-12 02:55
Explorando Padrões de Herança em JavaScript
A herança em JavaScript pode ser implementada de diversas formas, cada uma com suas particularidades e desafios. Vamos analisar alguns dos padrões mais comuns.
1. Herança via Cadeia de Protótipos
Este método consiste em definir o protótipo de um tipo filho como uma instância de um tipo pai. A sintaxe chave é: TipoFilho.prototype = new TipoPai() ...
Publicado em 6-9 00:32