Buscar

Programação orientada a objetos - Atividade - 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso: Ciência da Computação – Atividade: A1 Data: 11/02/2021 
Disciplina: Programação Orientada a Objetos 
 
 
Considerando o conteúdo apresentado em forma de leitura, vídeos e os 
pesquisas realizadas, elabore um texto dissertativo argumentativo, de 20 a 25 
linhas que compare os fundamentos da programação estruturada e os 
fundamentos da programação orientada a objeto. Faça uma análise detalhada 
de cada um (baseando-se na sua pesquisa atual e realizada em atividades 
anteriores) e justifique, sob o seu ponto de vista, se existe uma abordagem 
(estruturada ou orientada a objeto) que você considere mais interessante. 
Descreva a sua análise e justifique porque uma abordagem pode ser mais 
interessante do que a outra. 
Os procedimentos da programação estruturada (PE), são implementados em 
blocos e seguem uma sequência de instruções, utilizando-se comandos condicionais, 
interativos e conjunto de funções que solucionam as tarefas requeridas, enquanto na 
programação orientada a objetos (POO), dados e funções relacionados são 
encapsulados em um mesmo elemento chamado de objeto. A programação orientada 
a objeto é um conjunto de classes que descrevem objetos semelhantes e que atendam 
as tarefas requisitadas. De forma resumida a (PE) define uma programação voltada a 
procedimentos e funções definidas pelo usuário, já a (POO) define uma programação 
voltada aos conceitos de classes e herança. 
Sob meu ponto de vista considero o paradigma de desenvolvimento (POO) 
mais interessante porque o mesmo tem o objetivo de aproximar o mundo digital do 
mundo real. Também está presente nas fases de analises e projetos, por isso quando 
falamos em (POO), temos sempre que ter um conceito mais aberto sobre tudo e não 
só sobre o código em si. 
A programação orientada a objeto tem algumas vantagens como o 
reaproveitamento de código, ou seja, podemos usar objetos de um sistema que 
criamos em outros sistemas futuros. É mais fácil de se entender, e nos preocupamos 
mais com as funcionalidades do que nos detalhes de implementação. Tem uma maior 
facilidade de manutenção e é confiável como por exemplo, o isolamento entre as 
partes do código gera um software seguro, e ao alterar uma das partes nenhuma é 
afetada. 
Contudo imagine uma ferramenta que nos permita criar programas elegantes, 
eficientes e fáceis de serem compreendidos. Pois o paradigma da orientação a objetos 
é justamente essa ferramenta. Se bem usado, ele pode viabilizar a construção de 
soluções tão interessantes e únicas.

Continue navegando