SlideShare uma empresa Scribd logo
1 de 6
Programação Orientada a
Objetos
fernandeschimieski.wixsite.com/engcompbruno
Engenharia de Computação
A implementação de um software requer
rapidez, correção e economia.
Para tanto, utiliza-se a tecnologia de objetos!
Objetos são definidos como componentes
reutilizáveis de software!
fernandeschimieski.wixsite.com/engcompbruno
Engenharia de Computação
Um objeto de software contém atributos e
comportamentos:
Por exemplo, um carro pode ser representado
como um objeto com:
• Atributos: nome, modelo, fabricante, ano,
motor, cor, etc.
• Comportamentos: acelerar, frear, estacionar,
parar, converter à direita, converter à
esquerda.
fernandeschimieski.wixsite.com/engcompbruno
Engenharia de Computação
Um objeto precisa dos chamados métodos, que são
um conjunto de instruções de programa
responsáveis por executar uma tarefa.
Instanciar um objeto é construir o mesmo antes
que um programa possa executar as tarefas que os
métodos da classe definem.
Um objeto executa determinado método no
programa através das chamadas de método.
fernandeschimieski.wixsite.com/engcompbruno
Engenharia de Computação
A reutilização de uma classe permite a
construção de vários objetos dentro de um
programa.
Essa reutilização é importante para a construção
de sistemas mais confiáveis e eficientes porque
as classes costumam passar por testes,
depuração e ajuste de desempenho após sua
implementação.
fernandeschimieski.wixsite.com/engcompbruno
Agradeço a leitura da apresentação:
Programação Orientada a Objetos
Eng. Bruno Fernandes Chimieski
fernandeschimieski.wixsite.com/engcompbruno

Mais conteúdo relacionado

Semelhante a POO: Objetos, atributos, métodos e reutilização

Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralAlan Carlos
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwareTiago Barros
 
Es2 modelo de processo de software
Es2 modelo de processo de softwareEs2 modelo de processo de software
Es2 modelo de processo de softwareluacal
 
Minicurso de Android
Minicurso de AndroidMinicurso de Android
Minicurso de AndroidEdgar Eler
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - WikipediaRobson Silva Espig
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POODaniel Brandão
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Opencadd Advanced Technology
 
Projeto Supervisionado 2 - BM&FBovespa
Projeto Supervisionado 2 - BM&FBovespaProjeto Supervisionado 2 - BM&FBovespa
Projeto Supervisionado 2 - BM&FBovespaLuiz Contim
 
Reutilização
ReutilizaçãoReutilização
Reutilizaçãoemjorge
 
Desenvolvendo aplicações com Angular e Laravel no Back-end
Desenvolvendo aplicações com Angular e Laravel no Back-endDesenvolvendo aplicações com Angular e Laravel no Back-end
Desenvolvendo aplicações com Angular e Laravel no Back-endGiovanny Valente
 
As melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de softwareAs melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de softwareRafael Souza
 
Usando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasUsando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasJuliana Chahoud
 
Curso Completo em APF - Analise de Ponto de Funcao
Curso Completo em APF - Analise de Ponto de FuncaoCurso Completo em APF - Analise de Ponto de Funcao
Curso Completo em APF - Analise de Ponto de FuncaoGrupo Treinar
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimentoMax_Antonelli
 

Semelhante a POO: Objetos, atributos, métodos e reutilização (20)

Planificação do Projeto de Software
Planificação do Projeto de SoftwarePlanificação do Projeto de Software
Planificação do Projeto de Software
 
Aula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e CustoAula Gestão de Projetos Escopo, Tempo e Custo
Aula Gestão de Projetos Escopo, Tempo e Custo
 
Microsoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão GeralMicrosoft - Application Lifecycle Management - Visão Geral
Microsoft - Application Lifecycle Management - Visão Geral
 
Aula 1 4
Aula 1 4Aula 1 4
Aula 1 4
 
Ponto de função
Ponto de funçãoPonto de função
Ponto de função
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
Es2 modelo de processo de software
Es2 modelo de processo de softwareEs2 modelo de processo de software
Es2 modelo de processo de software
 
Minicurso de Android
Minicurso de AndroidMinicurso de Android
Minicurso de Android
 
O dia a dia de uma Desenvolvedora Front-end
O dia a dia de uma Desenvolvedora Front-endO dia a dia de uma Desenvolvedora Front-end
O dia a dia de uma Desenvolvedora Front-end
 
Ponto de função
Ponto de funçãoPonto de função
Ponto de função
 
Engenharia de Software - Wikipedia
Engenharia de Software - WikipediaEngenharia de Software - Wikipedia
Engenharia de Software - Wikipedia
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
 
Projeto Supervisionado 2 - BM&FBovespa
Projeto Supervisionado 2 - BM&FBovespaProjeto Supervisionado 2 - BM&FBovespa
Projeto Supervisionado 2 - BM&FBovespa
 
Reutilização
ReutilizaçãoReutilização
Reutilização
 
Desenvolvendo aplicações com Angular e Laravel no Back-end
Desenvolvendo aplicações com Angular e Laravel no Back-endDesenvolvendo aplicações com Angular e Laravel no Back-end
Desenvolvendo aplicações com Angular e Laravel no Back-end
 
As melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de softwareAs melhores práticas de desenvolvimento de software em fábrica de software
As melhores práticas de desenvolvimento de software em fábrica de software
 
Usando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App CreditasUsando React Native & Multi Módulos para Escalar App Creditas
Usando React Native & Multi Módulos para Escalar App Creditas
 
Curso Completo em APF - Analise de Ponto de Funcao
Curso Completo em APF - Analise de Ponto de FuncaoCurso Completo em APF - Analise de Ponto de Funcao
Curso Completo em APF - Analise de Ponto de Funcao
 
Gt 10 FCSI- ambiente de desenvolvimento
Gt 10  FCSI- ambiente de desenvolvimentoGt 10  FCSI- ambiente de desenvolvimento
Gt 10 FCSI- ambiente de desenvolvimento
 

POO: Objetos, atributos, métodos e reutilização

  • 2. Engenharia de Computação A implementação de um software requer rapidez, correção e economia. Para tanto, utiliza-se a tecnologia de objetos! Objetos são definidos como componentes reutilizáveis de software! fernandeschimieski.wixsite.com/engcompbruno
  • 3. Engenharia de Computação Um objeto de software contém atributos e comportamentos: Por exemplo, um carro pode ser representado como um objeto com: • Atributos: nome, modelo, fabricante, ano, motor, cor, etc. • Comportamentos: acelerar, frear, estacionar, parar, converter à direita, converter à esquerda. fernandeschimieski.wixsite.com/engcompbruno
  • 4. Engenharia de Computação Um objeto precisa dos chamados métodos, que são um conjunto de instruções de programa responsáveis por executar uma tarefa. Instanciar um objeto é construir o mesmo antes que um programa possa executar as tarefas que os métodos da classe definem. Um objeto executa determinado método no programa através das chamadas de método. fernandeschimieski.wixsite.com/engcompbruno
  • 5. Engenharia de Computação A reutilização de uma classe permite a construção de vários objetos dentro de um programa. Essa reutilização é importante para a construção de sistemas mais confiáveis e eficientes porque as classes costumam passar por testes, depuração e ajuste de desempenho após sua implementação. fernandeschimieski.wixsite.com/engcompbruno
  • 6. Agradeço a leitura da apresentação: Programação Orientada a Objetos Eng. Bruno Fernandes Chimieski fernandeschimieski.wixsite.com/engcompbruno