Você está na página 1de 1

A3.

Discuta o conceito de orientação a objetos construindo um exemplo baseado


em uma organização real DISTINTA para determinar objetos e funções desses
objetos dentro de um sistema de informação.

A programação orientada a objetos é um modelo de programação na qual


diversas classes possuem características que definem um objeto na vida real. Cada
classe determina o comportamento do objeto definido por métodos e seus estados
possíveis definidos por atributos.

Existem diversos exemplos de linguagens de programação orientadas a objetos,


como: C++, Java, Phyton, SQL, entre outras.

O objeto pode ser representado por algo real ou virtual, e é formado por um
conjunto de propriedades (variáveis) que são as características e procedimentos
(métodos que definem o que o objeto faz) que quando executadas realizam algumas
tarefas. Ao programarmos um objeto, definindo suas características e funcionalidades,
estamos programando uma classe.

A POO possui alguns pilares como: Abstração, Encapsulamento, Herança e


Polimorfismo. Em abstração deve-se ter a identidade do objeto a ser criado, além de
suas características e ações que executará. O encapsulamento restringe o acesso, com
limitadores, deixando o acesso privado. A herança permite a definição de uma nova
classe a partir de outra já existente, e o polimorfismo permite que a classe altere alguma
função.

Um exemplo de empresa que utiliza a programação orientada a objetos é a


Heineken, no qual eles dão brindes no dia do aniversário dos seus funcionários. Para
saber quando é esse dia, eles definem o objeto, que nesse caso são os funcionários,
podendo ser definido como nome e seu departamento (F1 = joselogistica) e sua função é
procurar os dados desses funcionários, sendo o parâmetro a data de nascimento dos
mesmos.

Você também pode gostar