8
votes

Existe-t-il un terme spécifique pour le modèle de constructeur où chaque méthode renvoie «cela»?

Je sais que c'est le modèle de constructeur, mais c'est une forme modifiée de celle-ci. Alors que l'article Wikipedia sur le modèle Builder donne l'exemple: xxx pré>

existe un nom spécifique pour le motif de constructeur modifié qui ressemble à: strong> p>

$('li.item-a').parent().css('background-color', 'red');


0 commentaires

4 Réponses :


2
votes

en C ++, il s'appelle ( au moins par un site ) "Nomamed paramètre idiom".


0 commentaires

8
votes

J'ai vu cela appelé un Constructeur fluide plusieurs endroits.

Cela a beaucoup de sens, car il s'agit essentiellement d'une combinaison d'un Interface fluide et Builder modèle de conception.


2 commentaires

C'est un nom parfait (il communique exactement ce qu'il est) +1


Je suis d'accord, cela sonne comme le nom parfait. Non seulement cela, mais je n'avais jamais entendu parler du terme "interface fluide" auparavant, donc je vais y aller en savoir plus sur les autres techniques fluides!



3
votes

On peut appeler un Interface fluide :

Dans l'ingénierie logicielle, une interface fluide (comme première inventée par Eric Evans et Martin Fowler) est un moyen de mettre en œuvre une API orientée objet de manière à fournir un code plus lisible.

Une interface fluide est normalement mise en œuvre à l'aide de la chaîne de méthode pour relier le contexte d'instruction d'un appel ultérieur (mais une interface fluide implique plus que la chaîne de méthode)


0 commentaires

3
votes

J'appellerais la technique "Habillage de la méthode".

(à peu près conformément à wikipedia ...)

et oui, la chaîne de méthode peut être utilisée pour construire des interfaces fluides.


0 commentaires