| |
Um Programa Orientado por Objectos
- O que é?
- Um conjunto de classes, cada uma definindo os seus métodos e variáveis de instancia
- Um ponto de partida que define a criação de um objecto, e o envio de uma mensagem para ele
- Como existe em tempo de execução?
- Um conjunto de objectos em memória, instancias das respectivas classes.
- O "código" está nos métodos de cada classe, os "dados" estão nas variáveis de instancia de cada objecto.
- Objectos enviam mensagens a outros objectos
- Cada mensagem activa um método do objecto que a recebe, definido pela sua classe.
- Variáveis de instancia podem conter (nomes de, apontadores para...) objectos, definindo em cada instante uma rede de objectos.
|