SlideShare uma empresa Scribd logo
1 de 10
lPortfólio de Evidências: Conceitos de programação java
lAutores: Paulo R.S. Jesus
l Robison
l Arthur F. R. Feijó
l Leandro
A- Faça um comparativo entre a programação estruturada e a
programação orientada a objetos e cite as vantagens de cada
uma?
Concluímos que em java e criado um objeto
através do operador new a partir de uma classe
especificada e retorna uma referência para este
objeto .As ferramentas trabalham de formas
diferentes dependendo da necessidade do
trabalho de quem a realiza. Antes da realização do
projeto, sempre devemos levar em conta
pesquisas, levantamentos e estudos para que
chegue a conclusão de qual ferramenta usar.
http://www.devmedia.com.br/programacao-orientada-a-objetos-x-programacao-
estruturada/11747 Flavia Neves Dos Santos
Formada em 2004 no curso técnico de Informática Industrial e no final de 2005 no curso técnico
de Processamento de Dados. Ambos os cursos ministrados pelo Centro Paula Souza na cidade de
Mococa/SP. Atualmente executando trabalhos [...]
B-Quais são as principais características da programação estruturada?
•Essa linguagem tem com sua maior característica de ser simples em
sua forma de trabalho através de funções e por isso é usada pra se
iniciar a aprendizagem sobre linguagem de programação.
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_estruturada
C- Quais são as principais características da programação orientada a
objetos?
•Programação que se utiliza como ferramenta principal a
capacidade de “imaginação” para realizar tarefas para abstrair o
mundo real. Para isso, é utilizado um conjunto de classes que
definem métodos e atributos de seu objeto.
http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto
Carlos Sica. PHP Orientado a Objetos - Fale a Linguagem da Internet. 1 ed. Rio de
Janeiro: Ciência Moderna, 2006.
Pablo Dall'Oglio. PHP Programando com Orientação a Objetos: Inclui Design Patterns. 1 ed. São
Paulo: Novatec, 2007. 576 p. ISBN 978-85-7522-137-2
D-Quais são as principais características da programação linear?
*Programação Linear é uma importante área da optimização por várias razões. Muitos problemas
práticos em pesquisa operacional podem ser expressos como problemas de programação linear.
*Os modelos de Programação Linear são básicos para a compreensão de
todos os outros modelos de Programação Matemática. Os conceitos nele firmados
serão estendidos aos demais, concedendo suporte a estudos mais avançados. Uma
outra vantagem desse modelo está na extraordinária eficiência dos algoritmos de
solução hoje existentes, disponibilizando alta capacidade de cálculo e podendo ser
facilmente implementado até mesmo através de planilhas e com o auxílio de
microcomputadores pessoais.
*Os programas eram desenvolvidos de forma linear ou seja um comando após o outro e a programação
é difícil a correção.
http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_linear
http://www.inf.ufpr.br/ess07/Meus_Programas/PO/Textos/unioeste.pdf
Paulo roberto sateles.
E- Explique a principal diferença e a principal similaridade entre um
procedimento e uma função na programação.
•A principal diferente esta em que uma função retorna um valore
e um procedimento não retorna valor e a principal similaridade é
que são utilizadas para organizar a programação.
http://dicaspro.blogspot.com.br/2008/06/funo-e-procedimento.html
Postado por Nelson Sadala Tavares.
F- Explique o principio da modularização aplicado na programação
estruturada.
•R: A modularização se utiliza quando há um trabalho em
equipe, onde cada integrante do grupo realiza uma parte do
trabalho. Um exemplo, um programador pode focar em uma
classe, quando já se tem em mãos toda a documentação das
classes, e outros programadores focarem em outras partes da
aplicação.
Evidência: http://objota.com.br/java/conceitos-basicos-de-poo-abstracao-e-modularizacao.html
G – Apresente uma definição para objeto, sob o ponto de vista da
orientação a objetos, citando três exemplos.
Objeto é a instância de uma classe. Armazena dados em seus
atributos e interage com outros objetos. Um exemplo de objetos da
classe Funcionário: estagiário, secretária, gerente.
H-Identifique uma classe, relacione seus principais atributos (pelo menos 5) e
dê exemplo de três objetos (instâncias) que fariam parte dela.
Public class Funcionário {
Private String nome;
Private String idade;
Private String data_nascimento;
Private String cpf;
Private String telephone;
}
public class Exemplo {
public static void main (String[] args){
Funcionario func = new Funcionario();
Funcionario func1 = new Funcionario();
Funcionario func2 = new Funcionario();
}
}
I- Aplicando o princípio da especialização, identifique uma classe e pelo
menos três subclasses que fariam parte dela.
R– Aplicando o princípio da especialização, identifique uma classe e pelo
menos três subclasses que fariam parte dela.
Classe Funcionário, subclasses: Gerente, CEO, Secretária.

Mais conteúdo relacionado

Mais procurados

Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...Os Fantasmas !
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Marco Mendes
 
Uso de POO com Python - PyconBrasil 2
Uso de POO com Python - PyconBrasil 2Uso de POO com Python - PyconBrasil 2
Uso de POO com Python - PyconBrasil 2Marco Mendes
 

Mais procurados (9)

1.1.paradigmas
1.1.paradigmas1.1.paradigmas
1.1.paradigmas
 
Introdução ao LINQ
Introdução ao LINQIntrodução ao LINQ
Introdução ao LINQ
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
4
44
4
 
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
CST EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS IFPB 4º PERÍODO ANÁLISE E PROJET...
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2
 
Paradigmas de programação
Paradigmas de programaçãoParadigmas de programação
Paradigmas de programação
 
Uso de POO com Python - PyconBrasil 2
Uso de POO com Python - PyconBrasil 2Uso de POO com Python - PyconBrasil 2
Uso de POO com Python - PyconBrasil 2
 
3 oo-concepts
3 oo-concepts3 oo-concepts
3 oo-concepts
 

Semelhante a POO Java conceitos

Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Luis Ferreira
 
Reutilização
ReutilizaçãoReutilização
Reutilizaçãoemjorge
 
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaConceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaCharles Jungbeck
 
Modelagem de sistemas
Modelagem de sistemasModelagem de sistemas
Modelagem de sistemassauloroos01
 
Net uma revisão sobre a programação orientada a objetos
Net   uma revisão sobre a programação orientada a objetosNet   uma revisão sobre a programação orientada a objetos
Net uma revisão sobre a programação orientada a objetosLP Maquinas
 
Caderno de Orientação a Objetos - Secretaria de Educação
Caderno de Orientação a Objetos - Secretaria de EducaçãoCaderno de Orientação a Objetos - Secretaria de Educação
Caderno de Orientação a Objetos - Secretaria de Educaçãogeysasz
 
Criando Framework - Conceitos, Estratégias e Dicas
Criando Framework - Conceitos, Estratégias e DicasCriando Framework - Conceitos, Estratégias e Dicas
Criando Framework - Conceitos, Estratégias e DicasNorton Guimarães
 
ATPS - Programação Estruturada II
ATPS - Programação Estruturada IIATPS - Programação Estruturada II
ATPS - Programação Estruturada IIthomasdacosta
 
Metodologia e Linguagem de Programação - Aula 1
Metodologia e Linguagem de Programação - Aula 1Metodologia e Linguagem de Programação - Aula 1
Metodologia e Linguagem de Programação - Aula 1Thyago Maia
 
Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Jhonefj
 
Learning Design
Learning DesignLearning Design
Learning DesignLuiz Matos
 
Orientação a Aspectos em PHP
Orientação a Aspectos em PHPOrientação a Aspectos em PHP
Orientação a Aspectos em PHPFlávio Lisboa
 
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernateAnálise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernateRicardo Rinco
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projetoejdn1
 
Portifolio de evidencias conceitos de programacao
Portifolio de evidencias  conceitos de programacaoPortifolio de evidencias  conceitos de programacao
Portifolio de evidencias conceitos de programacaoadrianodownload
 

Semelhante a POO Java conceitos (20)

Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos Módulo 9 - Introdução à Programação Orientada a Objectos
Módulo 9 - Introdução à Programação Orientada a Objectos
 
Poo frank
Poo frankPoo frank
Poo frank
 
Reutilização
ReutilizaçãoReutilização
Reutilização
 
Conceitos Básicos de OO e Java
Conceitos Básicos de OO e JavaConceitos Básicos de OO e Java
Conceitos Básicos de OO e Java
 
Modelagem de sistemas
Modelagem de sistemasModelagem de sistemas
Modelagem de sistemas
 
Net uma revisão sobre a programação orientada a objetos
Net   uma revisão sobre a programação orientada a objetosNet   uma revisão sobre a programação orientada a objetos
Net uma revisão sobre a programação orientada a objetos
 
Caderno de Orientação a Objetos - Secretaria de Educação
Caderno de Orientação a Objetos - Secretaria de EducaçãoCaderno de Orientação a Objetos - Secretaria de Educação
Caderno de Orientação a Objetos - Secretaria de Educação
 
1345486916110
13454869161101345486916110
1345486916110
 
Criando Framework - Conceitos, Estratégias e Dicas
Criando Framework - Conceitos, Estratégias e DicasCriando Framework - Conceitos, Estratégias e Dicas
Criando Framework - Conceitos, Estratégias e Dicas
 
ATPS - Programação Estruturada II
ATPS - Programação Estruturada IIATPS - Programação Estruturada II
ATPS - Programação Estruturada II
 
Metodologia e Linguagem de Programação - Aula 1
Metodologia e Linguagem de Programação - Aula 1Metodologia e Linguagem de Programação - Aula 1
Metodologia e Linguagem de Programação - Aula 1
 
Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02Umlv4 090813182632-phpapp02
Umlv4 090813182632-phpapp02
 
Análise de sistemas oo 1
Análise de sistemas oo   1Análise de sistemas oo   1
Análise de sistemas oo 1
 
Learning Design
Learning DesignLearning Design
Learning Design
 
Orientação a Aspectos em PHP
Orientação a Aspectos em PHPOrientação a Aspectos em PHP
Orientação a Aspectos em PHP
 
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernateAnálise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
Análise Comparativa de Persistência de Dados Entre Hibernate e NHibernate
 
Padroes De Projeto
Padroes De ProjetoPadroes De Projeto
Padroes De Projeto
 
Teste
TesteTeste
Teste
 
Portifolio de evidencias conceitos de programacao
Portifolio de evidencias  conceitos de programacaoPortifolio de evidencias  conceitos de programacao
Portifolio de evidencias conceitos de programacao
 
Aula Inicial
Aula InicialAula Inicial
Aula Inicial
 

POO Java conceitos

  • 1. lPortfólio de Evidências: Conceitos de programação java lAutores: Paulo R.S. Jesus l Robison l Arthur F. R. Feijó l Leandro
  • 2. A- Faça um comparativo entre a programação estruturada e a programação orientada a objetos e cite as vantagens de cada uma? Concluímos que em java e criado um objeto através do operador new a partir de uma classe especificada e retorna uma referência para este objeto .As ferramentas trabalham de formas diferentes dependendo da necessidade do trabalho de quem a realiza. Antes da realização do projeto, sempre devemos levar em conta pesquisas, levantamentos e estudos para que chegue a conclusão de qual ferramenta usar. http://www.devmedia.com.br/programacao-orientada-a-objetos-x-programacao- estruturada/11747 Flavia Neves Dos Santos Formada em 2004 no curso técnico de Informática Industrial e no final de 2005 no curso técnico de Processamento de Dados. Ambos os cursos ministrados pelo Centro Paula Souza na cidade de Mococa/SP. Atualmente executando trabalhos [...]
  • 3. B-Quais são as principais características da programação estruturada? •Essa linguagem tem com sua maior característica de ser simples em sua forma de trabalho através de funções e por isso é usada pra se iniciar a aprendizagem sobre linguagem de programação. http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_estruturada
  • 4. C- Quais são as principais características da programação orientada a objetos? •Programação que se utiliza como ferramenta principal a capacidade de “imaginação” para realizar tarefas para abstrair o mundo real. Para isso, é utilizado um conjunto de classes que definem métodos e atributos de seu objeto. http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto Carlos Sica. PHP Orientado a Objetos - Fale a Linguagem da Internet. 1 ed. Rio de Janeiro: Ciência Moderna, 2006. Pablo Dall'Oglio. PHP Programando com Orientação a Objetos: Inclui Design Patterns. 1 ed. São Paulo: Novatec, 2007. 576 p. ISBN 978-85-7522-137-2
  • 5. D-Quais são as principais características da programação linear? *Programação Linear é uma importante área da optimização por várias razões. Muitos problemas práticos em pesquisa operacional podem ser expressos como problemas de programação linear. *Os modelos de Programação Linear são básicos para a compreensão de todos os outros modelos de Programação Matemática. Os conceitos nele firmados serão estendidos aos demais, concedendo suporte a estudos mais avançados. Uma outra vantagem desse modelo está na extraordinária eficiência dos algoritmos de solução hoje existentes, disponibilizando alta capacidade de cálculo e podendo ser facilmente implementado até mesmo através de planilhas e com o auxílio de microcomputadores pessoais. *Os programas eram desenvolvidos de forma linear ou seja um comando após o outro e a programação é difícil a correção. http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_linear http://www.inf.ufpr.br/ess07/Meus_Programas/PO/Textos/unioeste.pdf Paulo roberto sateles.
  • 6. E- Explique a principal diferença e a principal similaridade entre um procedimento e uma função na programação. •A principal diferente esta em que uma função retorna um valore e um procedimento não retorna valor e a principal similaridade é que são utilizadas para organizar a programação. http://dicaspro.blogspot.com.br/2008/06/funo-e-procedimento.html Postado por Nelson Sadala Tavares.
  • 7. F- Explique o principio da modularização aplicado na programação estruturada. •R: A modularização se utiliza quando há um trabalho em equipe, onde cada integrante do grupo realiza uma parte do trabalho. Um exemplo, um programador pode focar em uma classe, quando já se tem em mãos toda a documentação das classes, e outros programadores focarem em outras partes da aplicação. Evidência: http://objota.com.br/java/conceitos-basicos-de-poo-abstracao-e-modularizacao.html
  • 8. G – Apresente uma definição para objeto, sob o ponto de vista da orientação a objetos, citando três exemplos. Objeto é a instância de uma classe. Armazena dados em seus atributos e interage com outros objetos. Um exemplo de objetos da classe Funcionário: estagiário, secretária, gerente.
  • 9. H-Identifique uma classe, relacione seus principais atributos (pelo menos 5) e dê exemplo de três objetos (instâncias) que fariam parte dela. Public class Funcionário { Private String nome; Private String idade; Private String data_nascimento; Private String cpf; Private String telephone; } public class Exemplo { public static void main (String[] args){ Funcionario func = new Funcionario(); Funcionario func1 = new Funcionario(); Funcionario func2 = new Funcionario(); } }
  • 10. I- Aplicando o princípio da especialização, identifique uma classe e pelo menos três subclasses que fariam parte dela. R– Aplicando o princípio da especialização, identifique uma classe e pelo menos três subclasses que fariam parte dela. Classe Funcionário, subclasses: Gerente, CEO, Secretária.