quinta-feira, 6 de dezembro de 2012

Módulo 8
Conceitos avançados de programação
11º GPSI

Neste módulo 8, fazemos a introdução ao visual basic e é o programa onde vou fazer os meu programas. Abaixo  encontra-se o link para fazer o download do Visual Basic 2010 Express.


 http://pt.kioskea.net/download/baixaki-14095-visual-basic-2010-express


O que é a programação orientada a objetos.
O que é a programação orientada a objetos

A programação Orientada a objetos (POO) é uma forma especial de programar, mais próximo de como expressaríamos as coisas na vida real do que outros tipos de programação.
Com a POO temos que aprender a pensar as coisas de uma maneira distinta, para escrever nossos programas em termos de objetos, propriedades, métodos e outras coisas que veremos rapidamente para esclarecer conceitos e dar uma pequena base que permita soltarmos um pouco com este tipo de programação.


Programação por eventos
No link acima é explicado os passos da programação por eventos.

Classes




Encapsulamento



http://pt.wikibooks.org/wiki/Programa%C3%A7%C3%A3o_Orientada_a_Objetos/Encapsulamento



Polimorfismo



Existem três tipos de polimorfismo que a linguagem pode ter (atente para o fato de que nem toda linguagem orientada a objeto tem implementado todos os tipos de polimorfismo):
  • Universal
    • Inclusão - um ponteiro para classe mãe pode apontar para uma instância de uma classe filha (exemplo em Java: List lista = new LinkedList(); (tipo de polimorfismo mais básico que existe)
    • Paramétrico - se restringe ao uso de templates (C++, por exemplo) e generics (C#/Java)
  • Ad-Hoc
    • Sobrecarga - duas funções/métodos com o mesmo nome mas assinaturas diferentes.

 




Sem comentários:

Enviar um comentário