1 / 11

Multi-paradigmas em C++

Multi-paradigmas em C++. Anna Carla Verner Helder Eugenio dos Santos Puia. Visão Geral. Mundo orientado a objetos maioria dos software comercializados hoje são orientado a objetos Mundo real nem tudo é objeto. Engenharia de Domínio. Visa * reuso * extensibilidade

mikkel
Download Presentation

Multi-paradigmas em C++

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-paradigmas em C++ Anna Carla Verner Helder Eugenio dos Santos Puia

  2. Visão Geral • Mundo orientado a objetos maioria dos software comercializados hoje são orientado a objetos • Mundo real nem tudo é objeto

  3. Engenharia de Domínio • Visa * reuso * extensibilidade * manutembilidade

  4. Projeto Multi-paradigmas • Primeiro foco entendimento das comunalidades e variabilidades • Famílias grupo com características comuns unidos por suas comunalidades e variabilidades

  5. Projeto Multi-paradigmas A importância do projeto multi-paradigmas é que ele usa outros critérios, além dos orientados a objetos, para encontrar outras famílias importantes (não orientada a objetos)

  6. Projeto Multi-paradigmas • Segundo foco engenharia de aplicação que combina as comunalidades e variabilidades

  7. Projeto Multi-paradigmas • Resumo * análise de domínio * engenharia de aplicação * engenharia de domínio * engenharia de domínio e multi-paradigmas

  8. Análise • Dois âmbitos * análise de domínio * análise de aplicação • Uso ou não uso de paradigmas

  9. Projeto • Levar a uma implementação fácil de entender e implementar • Arquitetura • Implementação

  10. Porque C++? • Nem tudo em C++ é orientado a objetos • Suporta características multi-paradigmas • Polimorfismo * sobrecarga de funções, templates...

  11. Projeto Multi-paradigmas Projeto muilt-paradigmas é uma técnica de análise de domínio que caracteriza simultaneamente analise da solução e domínio da solução. Encontra relacionamentos entre as comunalidades e variabilidades e com essas aplicações de domínio seleciona qual técnica da solução aplicar a qual parte do problema.

More Related