Mindmap
Classes
Inhalt der Mindmap
Classes
Especificam que informações um objeto irá armazenar (os atributos)
- Podemos acessar (ou manipular) os atributos de uma classe de duas formas
- diretamente
- através de métodos
- Métodos Acessores (Get)
- Métodos Modificadores (Set)
- Podemos acessar (ou manipular) os atributos de uma classe de duas formas
Especificam que conjunto de requisições que um objeto pode cumprir (os métodos)
Encapsulam a implementação dos métodos
Definem a interface de um objeto
Podem ser compostas em hierarquias, através de herança
Objetos são instâncias de classes
DIAGRAMA DE CLASSES
- Tem o objetivo de descrever os vários tipos de objetos no sistema e o relacionamento entre eles
- Pode oferecer três perspectivas, cada uma para um tipo de observador diferente.
- Conceitual
- Perspectiva destinada ao cliente
- Especificação
- Perspectiva destinada as pessoas que não precisam saber detalhes de desenvolvimento, tais como gerentes de projeto.
- Implementação
- Perspectiva destinada ao time de desenvolvimento.
- Conceitual
HERANÇA
- A herança permite derivar uma nova classe mais especializada a partir de outra classe mais genérica existente
- A classe mais genérica é chamada de superclasse
- A classe derivada é chamada de subclasse
- Herda os atributos (desde que não sejam privados)
- Permite adicionar novos atributos (que será visível somente na subclasse)
- Métodos construtores não são herdados (porém podemos chamá-los dentro do construtor da subclasse)
- A herança permite derivar uma nova classe mais especializada a partir de outra classe mais genérica existente
Classe abstrata
- é uma classe que não tem instâncias diretas, mas cujas descendentes podem ter
Interface
- é usada para definir um tipo que descreve o comportamento externamente visível de uma classe, objeto ou uma outra entidade
Informationen
- Beschreibung
- Mindmap am Classes, erstellt von Brenda Oliveira am 24/11/2016.
- Erstellt von
- Brenda Oliveira
- Aufrufe
- 0
- Bewertung