Baixe o app para aproveitar ainda mais
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.
Compartilhar