Arquivo de etiquetas: Orientação à objetos

VBA, organizando coleções seguindo princípios da orientação a objetos.

A linguagem de programação Java, além de completamente orientada a objetos possui algumas facilidades já prontas e implícitas que ajudam muito a vida do desenvolvedor. Neste artigo, focarei-me na habilidade de ordenar itens contidos em uma coleção; comparar como pode … Continuar a ler

Publicado em Java, Visual Basic 6.0 e VBA | Etiquetas , , , , , , , | 2 Comentários

Re-aproveitando eventos no VBA – The Observer Pattern – Eventos em interfaces não dá …

Como se sabe, a linguagem VBA e VB6 é bastante orientada à eventos em sua concepção. Nela, é possível declarar eventos em um módulo de classe e dispará-lo de dentro de um método deste módulo notificando os objetos clientes que … Continuar a ler

Publicado em Design Pattern, OOAD e POO, Projetos, Visual Basic 6.0 e VBA | Etiquetas , , , , , , , | 1 Comentário

Sabe para que serve o Módulo de Classe no VBA ??? (Excel / Word / Access etc)

Na programação orientada a objetos (POO), uma classe é a abstração de um conceito de um objeto que queremos construir. Simplificando: é um módulo de código que descreve um objeto. Exemplificando:  imagina só que queremos construir um loteamento de casas … Continuar a ler

Publicado em Microsoft, OOAD e POO, Visual Basic 6.0 e VBA | Etiquetas , , , , | 5 Comentários

Javascript orientado a objetos

Neste pequeno exemplo,  fiz com que todo objeto do tipo “Function” possua um método extends. Este método é responsável por atribuir a herança na função chamadora. Veja o link: http://jsfiddle.net/pedroabs/VpLBm/9/ Function.prototype.extends = function(from){ this.prototype = new from(); } function SerVivo(){ this.euSou = “ser vivo”; } function Pessoa(){ this.euSou = “pessoa”; this.constructor = Pessoa; … Continuar a ler

Publicado em Javascript e AJAX | Etiquetas , | Publicar um comentário

Retornos Covariantes

Overriding is only for methods not for variables     public class Teste { public static void main(String[] args){ A a = new B(); System.out.println(a.i);     Covariant c = new SubCovariant(); System.out.println(c.getObject().i); }                 }     class A { … Continuar a ler

Publicado em Java | Etiquetas | Publicar um comentário