Pedro dos Santos Borges FTC - Prof. Pedro - Aula 06 - Composição Linguagens de Programação II.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto de Sistemas I
Advertisements

Programação Orientada a Objetos*
Java e OO – Isso é só um roteiro de aula
Paulo Marques Hernâni Pedroso
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS - LPOO APRESENTAÇÃO DA DISCIPLINA Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS CLASSES E OBJETOS – UMA VISÃO MAIS APROFUNDADA Prof. Thiago Pereira Rique
Planeamento Temporal e Monitorização do Projecto de SW
AED /04 1 Programa Conceitos de Programação Orientada por Objectos A linguagem Java –Classes e Objectos –Strings e Arrays –Membros de classe: variáveis.
Análise e Projeto de Sistemas
Laboratório de Java Herança e Agregação (Lab II) Prof. Guido Araújo.
Processo de Reengenharia Prático Pós- Graduação Pós- Graduação Karolyne Almeida Siqueira Michael Caldas da Silva.
Algoritmos e Estruturas de Dados I
Diagrama de Classes.
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
Linguagem de Programação II
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Laboratório de Programação II
Capítulo 9 Herança 1.
Introdução a Programação Orientada a Objetos
Apresentação da disciplina Programação Orientada a Objetos
Curso de extensão em Desenvolvimento Web
Linguagem Técnica II Testes Automatizados Aula 04 Prof
Princípios de Orientação à Objetos
Aula Prática If669 – Introdução à Programação
AULA 5: Formas de apresentação de textos: relatórios
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
Desenvolvimento de Sistemas Orientados a Aspectos
Aula 01 BCC202 - Estrutura de Dados I Túlio Toffolo
Ferramentas para Orientação a Objetos Apresentação da Disciplina Prof. Wolley.
Métodos de Construção de Software: Orientação a Objetos
Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares
Linguagens de Programação II
Monitoria de Introdução a Programação Orientada a Objetos em Java
Linguagens de Programação II Aula 04 – Entendendo Classes
Linguagens de Programação II
Prof. Mateus Raeder Professor.unisinos.br/mraeder
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
SISTEMAS DISTRIBUIDOS Aula 4
Aula prática 14 Orientação a Objetos – C++ Parte 2
Introdução Teste Unitário com JUnit
Programação Orientada à Objetos
Qualidade de Produto ISO 14598
Ferramentas para Orientação a Objetos
Aula 10. Revisão seminário CGI – Common Geteway Interface  Trata-se de uma tecnologia que permite gerar páginas dinâmicas permitindo que um pagina passe.
Introdução Eduardo Figueiredo 04 de Março de 2010 POOAula 01 ou
Linguagens de Programação II
BlackJack Bárbara A.B. dos Anjos Gabriel Artur Cunha Maciel Wanderlan Santos dos Anjos Paradigmas de Linguagem de.
Paradigmas de Programação –Aula 7 Lab 2 Professores: Eduardo Mantovani Fábio Paula Santos.
UML e a Ferramenta Astah
Introdução a Programação Orientada a Objetos
Introdução a Informática Hardware Eduardo Figueiredo 11 de Março de 2010 GEM03: Algoritmos e Programação de Computadores Aula 02.
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
1 Junit Motivação para o uso André Luís Moreira
Igor Steinmacher, MSc. Java!!!!
Linguagens de Programação II
2 – Revisão de Programação Orientada a Objetos
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Módulo II Capítulo 1: Orientação a Objetos
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
Implementação Orientada a Objetos – Aula 07 Agregação e composição de objetos Prof. Danielle Martin Universidade de Mogi das Cruzes
Padrões de Projeto Aula 9 – Padrão Adapter.
@eltec Consultoria em Software. Produtos Consultoria em Software Análise Desenvolvimento de Software Manutenção de Sistemas.
Padrões de Projeto 2 – Revisão de Programação Orientada a Objetos.
1. 2 Programação Orientada a Objetos II Prof. Maurício Rodrigues de Morais
SUMÁRIO Introdução Introdução Planejamento Projeto de alto nível Revisão do projeto de alto nível Desenvolvimento Pós-conclusão Conclusão Conclusão.
Análise e Projeto de Sistemas Análise & modelagem conceitual Prof. Edjandir Corrêa Costa
Prof. Hemerson Calabreze 1.  Dentro de uma garrafa, cheia de um líquido nutritivo, cai um micróbio. O micróbio se alimenta, cresce e se divide em dois.
Transcrição da apresentação:

Pedro dos Santos Borges FTC - Prof. Pedro - Aula 06 - Composição Linguagens de Programação II

Sumário  Composição  Reutilização de software  Exercício FTC - Prof. Pedro -

Introdução  Na revisão da última aula foi introduzido o uso de construtores  Agora, faremos uma análise mais profunda sobre composição FTC - Prof. Pedro -

Composição  Uma classe pode ter referência a objetos de outras classes como membros.  Essa capacidade é chamada composição e é às vezes referida como um relacionamento tem um. FTC - Prof. Pedro -

Composição  Exemplo:  Um objeto do tipo DataHora tem um objeto do tipo Data  Um objeto do tipo DataHora tem um objeto do tipo Hora FTC - Prof. Pedro -

Reutilização de Software  Programadores Java concentram-se na elaboração de novas classes e reutilização de classes existentes.  Software é construído a partir de componentes:  bem definidos  testados  documentados  portáteis  amplamente disponíveis FTC - Prof. Pedro -

Reutilização de Software  O Java não é apenas uma linguagem de programação.  É uma estrutura em que os desenvolvedores Java podem trabalhar para conseguir verdadeira reutilização e rápido desenvolvimento de aplicação (RAD). FTC - Prof. Pedro -

Prática FTC - Prof. Pedro -

Exercício  Implementar a classe DataHora  Data data  Hora hora  Métodos da classe DataHora  construtor  setDataHora  imprimeDataHora FTC - Prof. Pedro -

Eclipse FTC - Prof. Pedro -

Próximas aulas  Sets e Gets  Herança FTC - Prof. Pedro -