














Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Algoritmos e Programação II, desenvolvimento orientado a objetos, conceitos, classes
Tipologia: Notas de estudo
1 / 22
Esta página não é visível na pré-visualização
Não perca as partes importantes!















Paradigmas de desenvolvimento^ O que é um paradigma?^ ^ Um exemplo, um modelo, um padrão;^ ^ Um conjunto de idéias, uma base filosófica.^ ^ Um paradigma de desenvolvimento agrupa^ Um paradigma de desenvolvimento agrupa^ métodos e técnicas que seguem um mesmoconjunto de princípios;^ Os dois mais conhecidos são:^ ◦^ Desenvolvimento Estruturado;^ ◦^ Orientação a Objetos (OO).
Desvantagens do Paradigma Estruturado O gap semântico é maior; Frequentemente gera sistemas difíceis deserem mantidos:^ ◦^ As funções tem que conhecer a estrutura dos◦^ As funções tem que conhecer a estrutura dos^ dados;^ ◦^ Mudanças na estrutura dos dados acarretaalteração em todas as funções relacionadas.
Programação Orientada a Objetos^ ^ POO é o paradigma de programaçãodominante nos dias de hoje, apesar de termais de 30 anos!!! (Simula ’67 eSmallTalk’72);^ Demorou muito tempo pra ser adotada, mas^ Demorou muito tempo pra ser adotada, mas^ hoje em dia é o paradigma principal;^ ^ Anos 70 e 80: Programação estruturada.^ –^ Enfatiza o uso de procedimentos quemodificam o estado do programa.
Ex:Ex:
são os métodos que
o objeto pode executar, por exemplo,CARRO. AcelerarFreiarParar
definido pelo valor de seus atributos; Comportamento
^ Identidade
-^ são as referências. ^ Identidade -^ são as referências.
CARRO 2 COR: “branca”MARCA: “vectra”VELOCIDADE: 70 ACELERAR
CARRO 3 COR: “verde”MARCA: “fiesta”VELOCIDADE: 50 ACELERAR
ACELERAR ACELERAR^ FREIAR^ FREIARPARARPARAR
ACELERAR^ FREIARPARAR
ACELERAR^ FREIARPARAR
3 Objetos da Classe CARRO