atividades - projeto integrador ii...atividades projeto integrador ii adonis andreas marinos daniel...
Post on 16-Jul-2020
18 Views
Preview:
TRANSCRIPT
AtividadesProjeto Integrador II
Adonis Andreas MarinosDaniel Cabral Correa
Rafael Teles Espindola
Engenharia de TelecomunicacoesInstituto Federal de Santa Catarina
campus Sao Jose
25 de Fevereiro de 2019
1/18
Classe
Classe.: Uma classe e o agrupamento de objetos com a mesma estrutura dedados (definida pelos atributos ou propriedades) e comportamento(operacoes), ou seja, classe sao as descricoes dos objetos!
2/18
Heranca
A heranca e um princıpio da POO que permite a criacao de novas classes apartir de outras previamente criadas. Essas novas classes sao chamadas desubclasses, ou classes derivadas; e as classes ja existentes, que deram origemas subclasses, sao chamadas de superclasses, ou classes base. Deste modo epossıvel criar uma hierarquia dessas classes, tornando, assim, classes maisamplas e classes mais especıficas. Uma subclasse herda metodos e atributosde sua superclasse; apesar disso, pode escreve-los novamente para uma formamais especıfica de representar o comportamento do metodo herdado.
3/18
Heranca
4/18
Heranca
5/18
Heranca
6/18
Classes abstratas
Pode-se dizer que as classes abstratas servem como “modelo” para outrasclasses que dela herdem, nao podendo ser instanciada por si so. Para ter umobjeto de uma classe abstrata e necessario criar uma classe maisespecializada herdando dela e entao instanciar essa nova classe. Os metodosda classe abstrata devem entao serem sobrescritos nas classes filhas.
7/18
Interfaces
As interfaces sao padroes definidos atraves de contratos ou especificacoes.Um contrato define um determinado conjunto de metodos que seraoimplementados nas classes que assinarem esse contrato. Uma interface einteiramente abstrata, ou seja, os seus metodos sao definidos como abstract,e as variaveis por padrao sao sempre constantes (static final).
8/18
Polimorfismo
Permite que um mesmo nome represente varios comportamentos.Polimorfismo denota uma situacao na qual um objeto pode se comportar demaneiras diferentes ao receber uma mensagem.Poli = muitos Morfo = formas
9/18
Polimorfismo
10/18
Polimorfismo
11/18
Polimorfismo
12/18
Diagrama de Classe
Diagrama de classes e uma representacao estatica utilizada na area daprogramacao para descrever a estrutura de um sistema, apresentando suasclasses, atributos, operacoes e as relacoes entre os objetos.
13/18
Diagrama de Classe - Relacionamento entre Objetos
Multiplicidade
Associacao
Agregacao
Composicao
14/18
Diagrama de Classe - Grupo1 - 2018/2
15/18
Diagrama de Classe - Grupo2 - 2018/2
16/18
Diagrama de Classe - Grupo3 - 2018/2
17/18
Diagrama de Classe - Grupo3 - 2018/2
18/18
top related