orientaçao
1) Classe é o conjunto de objetos. Uma classe é a forma para criação de objetos. Ex.: animais, flores e frutas.
2) Atributos são os elementos que definem a estrutura de uma classe ou objeto. Ex.: idade, nome e endereço.
3) Instancia é um objeto cujo comportamento e estado são definidos pela classe. Ex.: cachorro, peixe e cavalo.
4) Associação são relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a objetos de outras classes. Podemos ter associação unitária, binária, etc. A associação pode existir entre classes ou entre objetos.
Agregação é um tipo de associação (é parte de, todo/parte) onde o objeto parte é um atributo do todo; a existência do objeto-parte faz sentido, mesmo não existindo o objeto-todo. Por exemplo, Carro e rodas: as rodas existem mesmo sem o carro.
Herança possibilita reutilização de classes. As classes podem herdar variáveis e métodos, possibilitam especialização e evolução. Classes são organizadas em hierarquias.
5) Herança é a propriedade dos objetos que permite a criação de uma hierarquia entre eles, onde os descendentes herdam o acesso ao código e estruturas de dados dos seus ancestrais. Todos os objetos da classe Animal possuem características comuns, como peso, altura e idade.
6) Interfaces definem os serviços providos por classes. Uma classe pode implementar múltiplas interfaces
7) VFVFVVF
8) Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura), mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
9) 1, 14, 19 = Medicar 6, 13, 18, 22, 23 = Transportar 5, 9, 13 = Voar
2, 3 = Raciocinar 4, 15, 17, 21, 25 = Gravar 7, 24 = Iluminar
8, 10 = Pular 11, 16 = Picar 12, 20, 9 = Nadar
10) As estruturas ajudam os analistas a arranjar os objetos de forma que se