Perguntas com a marcação «method-chaining»



4
Qual é o nome do idioma usando o encadeamento de métodos para criar um objeto?
Costumo usar um padrão em que uso o método encadeamento para configurar um objeto, semelhante a um Builderou Prototypepadrão, mas não criando novos objetos a cada chamada de método, modificando o objeto original. Exemplo: new Menu().withItem("Eggs").withItem("Hash Browns").withStyle("Diner"); Basta saber se existe um nome para esse padrão e se ele é …




4
Existem desvantagens reais do encadeamento de métodos auto-referenciais?
Recentemente, sugeri que um método de encadeamento fosse implementado para uma determinada classe em um determinado projeto, para que a legibilidade do código pudesse ser melhorada. Eu recebi uma resposta "interfaces fluentes não devem ser implementadas apenas por conveniência, mas por semântica" e tive minha sugestão abatida. Respondi que não …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.