asasa
Objetos
[editar]Conceitos
sobre Objetos
1. Abstração: ressaltar os aspectos essenciais de um dado objeto, descartando aspectos desnecessários
2. Atributos: uma propriedade de um objeto identificada por um nome. Atributos são valores dos dados que caracterizam os objetos.Um atributo tem um valor único para um objeto
3. Operação: um serviço que é requisitado a um objeto, que é parte de seu comportamento em resposta à solicitações externas. Uma operação pode ter parâmetros. De forma simples, operação é uma ação ou transformação realizada por um objeto ou sofrido por ele.
4. Encapsulamento de informações:
Um objeto contem informações que não são acessíveis a outros objetos
5. Mensagens: objetos se comunicam através de mensagens, isto é,sinais enviados de um objeto a outro, requisitante de um serviço,através da execução de uma operação pelo objeto requisitado
6. Polimorfismo: várias formas, ou seja, refere-se a vários comportamentos que uma mesma operação pode assumir, assim como a capacidade de uma variável referir-se a diferentes objetos,que preenchem certas responsabilidades em função da mensagem que lhes é passada.
[editar]Exemplos
1. Abstração:
Abstração:
Sistema: X Project
Objeto: (Destacar 3 objetos)
Exemplos de abstração:
1o.: Game de corrida
2o.
3o.
2. Atributos:
Objeto:
Sistema: SmartFarm
Atributos: Destacar 3 atributos
3. Operações:
Sistema: EnergyControl
Objeto:
Operações: Destacar 3 operações
Polimorfismo
[editar]
Propriedade segundo a qual vários métodos podem existir com o mesmo nome mas com comportamento diferente
Ao receber uma mensagem para efetuar uma Operação, é o objeto quem determina como a operação deve ser efetuada
Com o polimorfismo pode-se trabalhar com qualquer representação do objeto. Por