Javafree
Página Inicial do Fórum > Design Patterns, UML e Arquitetura

Princípios SOLID, design orientados a objetos



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 24/01/2013 15:24:20

    Muito boa apresentação dos princípios SOLID, vale a pena dar uma olhada.

    http://www.infoq.com/br/presentations/principios-solid.
    _________________

    "Retém a instrução e não a largues. guarda-a, porque ela é a tua vida." (Pr 4:13)



  1. kicolobo
    Posts:87


    Comment Arrow

    Publicado em: 24/01/2013 22:47:11

    Recentemente publiquei no meu blog um post sobre isto.

    Espero que possa ajudar os que estão começando: http://www.itexto.net/devkico/?p=1105
    _________________

    Henrique Lobo Weissmann
    kicolobo@itexto.net
    http://mundokico.itexto.net
    http://devkico.itexto.com.br

    Autor do livro "Vire o Jogo com Spring Framework" - http://www.casadocodigo.com.br/products/spring



  1. cfh
    Posts:820


    Comment Arrow

    Publicado em: 25/01/2013 03:37:40

    [quote="Leonardo Torres"]Muito boa apresentação dos princípios SOLID, vale a pena dar uma olhada.

    http://www.infoq.com/br/presentations/principios-solid.



    Não achei a boa apresentação com o link passado:
    [quote="InfoQ"]
    Recurso não encontrado
    Oops! O servidor não pôde encontrar a informação solicitada (/presentations/principios-solid.).



    talvez http://www.infoq.com/br/presentations/principios-solid.

    (um pequeno ponto pode fazer uma diferença...)
    _________________

    Carlos H.
    >



  1. davi.costa
    Posts:2520


    Comment Arrow

    Publicado em: 25/01/2013 06:22:46

    Aqui na empresa que trabalho tem se feito muita discussão sobre os velho modelos anêmicos apenas com getters e setters.... Abaixo a esses modelos e viva o SOLID!

    abcs
    _________________

    att Davi Costa
    Analista/Arquiteto Java
    Especialista em Engenharia de Sistemas
    ScrumMaster Certified



  1. armandozulu
    Posts:181


    Comment Arrow

    Publicado em: 31/01/2013 13:04:22

    E o que vcs tem decidido nesse sentido davi?
    Usar modelos de dominio na aplicacao? e a performance?



  1. davi.costa
    Posts:2520


    Comment Arrow

    Publicado em: 31/01/2013 13:34:38

    Explica melhor o que vc quer dizer com modelo de dominio. assim o assunto discutido é design não tem muita interferencia de performance não

    abcs
    _________________

    att Davi Costa
    Analista/Arquiteto Java
    Especialista em Engenharia de Sistemas
    ScrumMaster Certified



  1. otavio_java
    Posts:849


    Comment Arrow

    Publicado em: 31/01/2013 14:05:27

    [quote="davi.costa"]Esplica melhor o que vc quer dizer com modelo de dominio. assim o assunto discutido é design não tem muita interferencia de performance não

    abcs


    Calma Davi, essa afirmação é muito forte.
    A depender da modelagem pode aplicar na performance sim.

    _________________

    site: www.otaviojava.com.br



  1. davi.costa
    Posts:2520


    Comment Arrow

    Publicado em: 31/01/2013 14:13:44

    Tou calmo rsrsrs, mas épq o que citei foi só modelos anêmicos não só com getters e setters.

    Tipo a classe ContaBancaria tem seus atributos: beneficiário, saldo...
    E apenas getters e setters(o que é mais comum de ser visto hoje em dia). Existindo uma camada de serviço que debita na conta e possui algumas regras. Agora imagina se outra classe na camada de serviço tb debita a conta e é implementado outra regra... a chance de incosistência é altíssima.

    Essa responsabilidade é de ContaBancaria pq não criar o método debitaConta nela mesmo e centraliza essa regra.

    A nível de performance é seis por meia dúzia. Só por isso fiz aquela afirmação, que realmente é muito forte rsrsr. Seria bom o Armando se manifestar e explicar melhor o questionamento dele

    abcs


    _________________

    att Davi Costa
    Analista/Arquiteto Java
    Especialista em Engenharia de Sistemas
    ScrumMaster Certified



  1. Relacionados