Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas.

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Análise e Projeto Orientado a Objetos
Desenvolvimento de aplicativos Orientados a Objetos: Definição e Características THIAGO IDEALI.
Trabalho de APSI II Diagrama de Instalação Victor Campolino Moussallem
Introdução a Programação Orientada a Objetos
Princípios da Orientação a Objetos e a Linguagem UML
Paulo Marques Hernâni Pedroso
Programação Orientada a Objetos C++ Prof. Érico Olavo Weissheimer
Engenharia de Software
PHPOO Erick Souza. Conceitos de Orientação a Objetos Objeto é um conceito ou item(concreto ou abstrato). Software orientado a objetos Uma classe é uma.
Diagrama de Classes.
INTRODUÇÃO À TECNOLOGIA DE OBJETOS Prof. Thiago Pereira Rique.
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Análise e Projeto de Sistemas
Análise Orientada a Objetos
Modelagem Orientada a Objetos
Programação Orientada a Objetos*
Orientação a Objetos Introdução. Objetos: o que são? Olhando o mundo real pode-se ver vários objetos: mesa, cadeiras, alunos, professores etc. Esses objetos.
O Paradigma de Orientação a Objetos
Introdução ao paradigma de programação: Orientado a Objetos
Introdução a diagrama de classes e UML
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
ANÁLISE E PROJETO ORIENTADA A OBJETOS UFRJ/IM/DCC Lab PSI mai/1999.
Programação Orientada a Objetos
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
UMA ABORDAGEM SOBRE ORIENTAÇÃO A OBJETOS!
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Introdução a Programação Orientada a Objetos
Orientação a Objetos.
TÉCNICAS DE PROGRAMAÇÃO II
Análise Orientada a Objetos
Princípios de Orientação à Objetos
Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: ICC2 - – Bloco A-1, segundo andar,
PROGRAMAÇÃO ORIENTADA À OBJETOS
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
Laboratório de Programação I
Linguagem de Programação II
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Métodos de Construção de Software: Orientação a Objetos
Oberdan Bitencourt Ferreira
Paradigmas da Programação – Semestre 1 – Aula 2 Professores: Eduardo Mantovani Fábio de Paula.
Orientação a Objetos Parte I
Prof. Silvestri – todos os direitos reservados SISTEMAS DISTRIBUIDOS Aula 5 Eduardo Silvestri
INTRODUÇÃO À ORIENTAÇÃO A OBJETOS EM JAVA
Herança em POO Importante:
SISTEMAS DISTRIBUIDOS Aula 4
Aula prática 14 Orientação a Objetos – C++ Parte 2
PROGRAMAÇÃO ORIENTADA A OBJETOS
Ferramentas para Orientação a Objetos
POO Aula 03 Projeto OO com UML Eduardo Figueiredo 11 de Março de 2010.
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos Professor: Cheli Mendes Costa Introdução a Programação Orientada.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Orientação a Objetos Programação Estruturada e Orientada a Objetos
Introdução a Programação Orientada a Objetos
Introdução a Orientação a Objetos
20/04/2017 Orientação a Objetos 1 1.
Projeto de Banco de Dados
Módulo II Capítulo 1: Orientação a Objetos
4 CONCEITOS BÁSICOS EM POO Dilvan Moreira.  Objetos  Classes  Herança  Polimorfismo Lembrando: 4 Conceitos Básicos.
Implementação Orientada a Objetos – Aula 01 Introdução à Orientação a Objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína Continuação Modelagem Orientada a Objetos Técnico Subsequente.
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Introdução POO Thiago Medeiros Sistemas de Informação Definição: Sistemas de Informação é uma combinação de pessoas, dados, processos, redes de.
Análise Orientada a Objetos Por Patrícia Braga Centro Universitário Jorge Amado.
1.
Análise Orientada a Objetos Prof. Wolley W. Silva
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas Potencia Capacidade Carga Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Acionar Freio-Motor Características Peso Cor Tamanho tela Processador Memória Comportamentos Ligar Desligar Ligar Wireless Desligar Wireless

 Surgiu da necessidade de simular a realidade, criando abstrações na tentativa de representar as características relevantes dos objetos envolvidos no sistema que se deseja desenvolver.

 Com o uso da OO, a engenharia de software conseguiu avançar na habilidade de modelar e projetar softwares que representam os problemas do mundo real no mundo computacional.

 Forte suporte para o encapsulamento dos dados e da lógica dentro de um componente que chamamos de objeto.  Essas propriedades tornam-se mais importantes quando os programas se tornam grandes, pois com a orientação a objetos fica mais fácil de dar manutenção no código.

Classes Objetos Abstração Encapsulamento Herança Polimorfismo

É o molde para a criação de objetos.  Define o comportamento e os atributos dos seus objetos. Exemplo: Planta de uma casa

É a instâncias da classe em memória.  Possui todas as características definidas previamente na classe.  Se comunicam através da troca de mensagens. Exemplo: A casa construída

Identificar todas as informações que atendem a aplicação e ignorar as informações irrelevantes. Dados abstraidos Objeto Pessoa

atributos métodos Permite que os atributos e os métodos sejam empacotados dentro de uma classe.  Mecanismo para proteger os atributos.  Atributos são manipulados apenas pelos métodos públicos.

Permite reutilizar a definição de um tipo de objeto para definir outro tipo de objeto.

Capacidade de objetos de diferentes tipos responder a métodos com o mesmo nome, cada um de acordo com seu próprio comportamento.

 Classe: modelo para descrever objetos.  Objeto: entidade que possui atributos e métodos.  Abstração: selecionar informações importantes para a aplicação.  Encapsulamento: empacotar atributos e métodos dentro da classe.  Instância: objeto instanciado na memória.

 Método: procedimento ou função que implementa uma operação.  Mensagem: requisição para executar um método do objeto.  Herança: definir nova classe a partir de uma classe previamente definida.