Atividade Estruturada em Java (3ºPeriodo)

535 palavras 3 páginas
Trabalho da Faculdade Estácio
3º Período
Atividade estruturada de Java.
1 – em que situação a programação orientada a objetos é vantajosa em relação à programação estruturada?
Quando se quer a facilidade de manipular os dados com rapidez, pois trabalhamos com classes, objetos, herança, encapsulamento de regras de negócios, estruturas de dados, etc., onde cada classe tem seu objetivo específico, assim fazer qualquer alteração em seu código se torna muito mais fácil, mais rápido e sem “danos” em classes dependentes da mesma.
Já na programação estruturada demora mais porque é formada apenas por três estruturas que são sequência, onde uma tarefa é executada logo após a outra, decisão quando um teste lógico é executado ou não, e iteração que a partir do teste lógico algum trecho do código pode ser repetido finitas vezes. Seus códigos ficam em um mesmo bloco, sendo mais difícil e demorado fazer uma alteração, pois teremos que olhar se nenhum outro código depende daquele, fazendo uma análise mais detalhada.
2 – quais são as vantagens do uso da herança no desenvolvimento das aplicações?
Reusabilidade de código: permite o desenvolvimento de aplicações novas que requeiram pouca codificação.
Compartilhamento de código: usuários em diferentes projetos utilizando uma mesma classe.
Componentes de Software: Herança permite que programadores construam componentes de software reutilizáveis.
Prototipação rápida: desenvolvimento baseado em componentes reutilizáveis, maior concentração para entender partes novas do sistema.
Ocultamento da informação: o programador precisa apenas entender a natureza do componente e sua interface.
Permite criar inter-relações entre classes (classe pai e classes filhas). Através desse recurso, podemos criar classes de uma maneira bem mais rápida, eficiente e fácil de manter, baseando classes em outras. A vantagem clara é o reuso de código.
3 – quais as funcionalidades da classe abstrata?
A classe abstrata é um tipo de classe que somente

Relacionados