Please enable JavaScript.
Coggle requires JavaScript to display documents.
POO - Coggle Diagram
POO
Classe
Abstrata
Representar uma forma genérica de uma família de classes
Capacidade de mudar
Polimorfismo
Pode criar outras classes
Herança
Responsável por resolver apenas um problema de um sistema
Facilita o reaproveitamento de código
Uma abstração de entidades
Métodos
Publicos
Construtor
Setters
Getters
Funções de uma classe
Garante que a classe cumpra sua única responsabilidade
Sempre de um objeto emissor para um objeto receptor
Servem para alterar o estado de um objeto
Atributos
Propriedade de uma classe
Objeto
Encapsulamento
Processo de ocultação das características internas do objeto
Possuem tipos de relacionamentos
Generalização/Especialização
Relacionamento do tipo A é um tipo B
Composição
Relacionamento do tipo A é essencial de B
Agregação
Relacionamento do tipo A é parte de B
Dependência
Relacionamento do tipo A usa B
Criado com a palavra new
Chamada para o método construtor da classe
Também possue um construtor-default
Métodos
Instâncias geradas a partir do mesmo modelo (classe)