Orientação a Objetos

Objeto

O mundo é composto por objetos.

Definições

  • Uma abstração;

  • Alguma coisa que faz sentido no domínio da aplicação.

Utilidades

  • Facilita a compreensão;

  • Oferece base real para implementação no computador.


Um objeto é representado por um conjunto de atributos (também conhecido como propriedades) e por um conjunto de métodos (que definem o comportamento de um dado objeto):

Objeto
Atributos (substantivo)
Métodos (Verbos)

Carro

Motor, cor, potência, fabricante

Acelerar, retroceder, parar, abastecer

Classe de Objetos

Definição

O grupo de objetos que possuem os mesmos atributos e métodos diz-se que pertencem à mesma classe.

Classe Carro:

Exercícios

chevron-rightExercício 1hashtag

Identificar as classes do programa OO.Imposto

Resposta:

  • Imposto

  • Contribuinte

  • Malha Fina

  • Rendimentos

    • Isentos

    • Taxados

  • Etc.

chevron-rightExercício 2hashtag

Para criar um sistema de informação que gerencie o aluguel de uma frota de carros, quais são as classes necessárias?

Resposta:

  • Aplicativo

  • Carro

  • Aluguel

  • Cliente

  • Etc.

Last updated