SlideShare uma empresa Scribd logo
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

PPTX
A PEC 241 em detalhes! | BRUNO FERNANDES CHIMIESKI
PPTX
Data warehousing e Business Intelligence | BRUNO FERNANDES CHIMIESKI
DOCX
Ana maría del cueto ana maría fernández
PPTX
PDF
Prima Marine Profile
DOC
Tony Isenbert CV 2016
PDF
Fabrica.Software.Concepcao.Licoes.Aprendidas
A PEC 241 em detalhes! | BRUNO FERNANDES CHIMIESKI
Data warehousing e Business Intelligence | BRUNO FERNANDES CHIMIESKI
Ana maría del cueto ana maría fernández
Prima Marine Profile
Tony Isenbert CV 2016
Fabrica.Software.Concepcao.Licoes.Aprendidas

Semelhante a Programação Orientada a Objetos (20)

PPT
Planificação do Projeto de Software
PDF
Aula Gestão de Projetos Escopo, Tempo e Custo
PPTX
Microsoft - Application Lifecycle Management - Visão Geral
PPTX
AULA DE NIVELAMENTO_PROGRAMAÇÃO BACK END.pptx
PDF
Aula 1 4
PPTX
Ponto de função
PPT
Práticas de Desenvolvimento de Software
PPT
Es2 modelo de processo de software
PDF
Minicurso de Android
PPTX
O dia a dia de uma Desenvolvedora Front-end
PPTX
Ponto de função
PDF
Engenharia de Software - Wikipedia
PPTX
engenharia de softwareAbordagem Sistemática e Metodológica.pptx
PDF
Aula 1 - Introdução a POO
PDF
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
PPTX
Projeto Supervisionado 2 - BM&FBovespa
PPT
Reutilização
PPTX
Desenvolvendo aplicações com Angular e Laravel no Back-end
PPTX
As melhores práticas de desenvolvimento de software em fábrica de software
PDF
Usando React Native & Multi Módulos para Escalar App Creditas
Planificação do Projeto de Software
Aula Gestão de Projetos Escopo, Tempo e Custo
Microsoft - Application Lifecycle Management - Visão Geral
AULA DE NIVELAMENTO_PROGRAMAÇÃO BACK END.pptx
Aula 1 4
Ponto de função
Práticas de Desenvolvimento de Software
Es2 modelo de processo de software
Minicurso de Android
O dia a dia de uma Desenvolvedora Front-end
Ponto de função
Engenharia de Software - Wikipedia
engenharia de softwareAbordagem Sistemática e Metodológica.pptx
Aula 1 - Introdução a POO
Openday PUC-RIO - Ferramenta gráfica para modelagem e análise em Engenharia E...
Projeto Supervisionado 2 - BM&FBovespa
Reutilização
Desenvolvendo aplicações com Angular e Laravel no Back-end
As melhores práticas de desenvolvimento de software em fábrica de software
Usando React Native & Multi Módulos para Escalar App Creditas
Anúncio

Último (12)

PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPT
Conceitos básicos de Redes Neurais Artificiais
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Utilizando code blockes por andre backes
PDF
Jira Software projetos completos com scrum
PPTX
Tipos de servidor em redes de computador.pptx
Analise Estatica de Compiladores para criar uma nova LP
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
Conceitos básicos de Redes Neurais Artificiais
Processos no SAP Extended Warehouse Management, EWM100 Col26
Manejo integrado de pragas na cultura do algodão
Utilizando code blockes por andre backes
Jira Software projetos completos com scrum
Tipos de servidor em redes de computador.pptx
Anúncio

Programação Orientada a Objetos

  • 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