POO Programação Orientada a Objectos
Índice 1- Abstração 2- Encapsulamento 3- Herança 4- Polimorfismo 5- Métodos 6- Eventos 7- Classes (Modelos) 8- Objetos
1- abstração • Num programa o problema deixa de ser quais as operações a ser realizadas, mas sim quais os elementos (objetos) que compõem o programa a sua descrição e o que eles podem fazer.
Índice
2- Encapsulamento • Toda a informação sobre o objeto e os detalhes sobre como o objeto funciona são invisíveis fora dele. • As propriedades e os métodos estão definidos dentro do objeto.
Índice
3 - Herança • Um novo objeto pode ser criado a partir de um outro já existente e contendo todas as propriedades do mesmo. • Nota “O VB não suporta Herança mas podemos contornar esta limitação copiando a definição da classe de um modo para o outro.” Índice
4- Polimorfismo • Objetos diferentes podem possuir os mesmos métodos e os métodos podem atuar de forma diferente para cada tipo de objeto. ex. Rádio atual e um Rádio a válvulas. ( embora tenham características diferentes, mas tem as mesmas funções.) Ìndice
5 – Métodos • Funções existentes no VB que levam um objeto a executar uma ação ▫ Ex: objeto. Método Hide
Refresh
Índice
6- Eventos • O ato de abrir uma torneira e um evento. • Um evento da origem a uma resposta ( saída de água da torneira.) Command1
Objecto
Click
Evento Índice
7- classes (Modelos) • Em VB os modelos são chamados classes. • Cada objeto é uma cópia exata do seu modelo.
Objeto = Classe Combo1 Combo
Índice
8- Objetos • É um elemento visível numa aplicação • Ex : um botão (command) inserido numa FORM.
Índice