Prévia do material em texto
Desenvolvimento Modular Facilidade de Manutenção Reuso de Código Desenvolvimento Sequencial Dificuldade em Manutenção Menor Reuso de Código Definem Comportamentos e POO Programação Estruturada Atributos Mais Complexa Facilitam Reutilização de Classes na Programação Orientada a Requer Compreensão de Código Objetos (POO) Objetos Abordagem de Desenvolvimento Permitem Herança Abstração e Encapsulamento Diferenças entre Estruturas Utilizadas Programação Estruturada e Dificuldade de Programação Orientada a Objetos Foco em Funções e Procedimentos Mais Simples Orientação Organização Linear do Processos na Programação Código Estruturada Programação Estruturada Foco em Fluxo de Controle Menos Flexibilidade POO é Orientada a Objetos Programação Estruturada é Menos Conceitos Abstratos Orientada a Processos Baseada em Objetos e Promove Encapsulamento Facilita Modelagem do Foco em Algoritmos e Mundo Real Fluxos Menos Abstração Estruturas de Controle Classes