Начать. Это бесплатно
или регистрация c помощью Вашего email-адреса
OO создатель Mind Map: OO

1. Classes e objetos

1.1. significa que os objetos com a mesma estrutura de dados (atributos) e o mesmo comportamento (operações) são agrupados em uma classe. [...] Uma classe é uma abstração que descreve propriedades importantes para uma aplicação e ignora o restante.

2. Agregação

2.1. Agregação é uma forma especial de associação utilizada para mostrar um objeto composto, pelo menos em parte, de outro em uma relação todo/parte

3. Assosiação

3.1. São os meios para estabelecermos relacionamentos entre objetos e classes

4. Operações e metodos

4.1. A operação para um objeto representa apenas a definição do serviço que ele oferece a outras estruturas. Quando tratamos da implementação dessa operação, ou seja, da sua representação em código, estamos nos referindo ao seu método.

5. Encapsulamento

5.1. Consiste em evidenciar ou não as funcionalidades do objeto ao ambiente externo

6. Abstração

6.1. Abstração é a habilidade de esconder detalhes e concentrar-se no geral quando se avalia as propriedades comuns a um conjunto de objetos.

7. Atributos

7.1. São elementos que agregam informações aos objetos, representando qualidades, estados, características, enfim, propriedades do objeto.

8. Herança

8.1. o compartilhamento de atributos e operações entre classes, com base em um relacionamento hierárquico.

9. Generalização e Especialização

9.1. Mecanismo baseado na ligação semântica (hierárquica), onde as diferenças entre elementos similares são ignoradas para formar um tipo de alto nível de abstração, no qual as semelhanças são enfatizadas. O processo inverso é chamado de especialização.