POO - Introdução à POO

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.