AULA 1 - Programação II - Graduação
Pacotes RAD
Sao os pacotes ou ambientes de desenvolvimento integrado (IDEs) chamados de “Rapid Application Development”.
- Programação Orientada a Eventos e a Objetos
- Conjunto completo de Ferramentas de Desenvolvimento - Compilador, Ligador, Executor, Depurador, etc (IDE - Integrated Development Environment)
- Ambiente Gráfico GUI - Graphical User Interfaces
- Acesso fácil e automático às Propriedades, Eventos e Métodos de cada classe
- Biblioteca de classes e componentes.
Porque POO?
- Modularidade - desenvolvimento mais rápido
- Portabilidade - bibliotecas padrão
- Reutilização - de componentes
A programação não é LINEAR. Não existe um único fluxo de execução.
Descrição de um código OO
Em programação estruturada - fluxogramas:
Em POO - diagramas UML:
Características da POO
As classes, que “formatam” os objetos, encapsulam tudo aquilo que é necessário para que este objeto exista, seja particularizado e interaja adequadamente com outros objetos.
Assim, um determinado código não precisa conhecer a estrutura interna de um objeto, para relacionar-se com ele. Basta conhecer sua interface!
O objeto relaciona-se, então, com outros objetos por meio da interface (funções externas). Mas seu processamento interno (a implementação) pode ser completamente desconhecido do código usuário







