A programação orientada a objetos permite a rápida, correta e econômica implementação de software através da criação de objetos reutilizáveis. Objetos contêm atributos e comportamentos e precisam de métodos para executar tarefas. Ao instanciar um objeto e chamar seus métodos, programas podem executar tarefas definidas por classes de 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