Qu'est-ce que le typage du canard et comment ColdFusion est-il lié?Duck-Typing dans ColdFusion
2
A
Répondre
14
ColdFusion permet de spécifier les arguments de fonction comme ayant le type any
. Pour ce type d'argument, un objet arbitraire peut être passé et les appels de méthode sont liés dynamiquement à l'exécution. Si un objet n'implémente pas une méthode appelée, une exception d'exécution est levée qui peut être interceptée et gérée avec élégance. Dans ColdFusion 8, cela peut être considéré comme un événement défini onMissingMethod() plutôt que par un gestionnaire d'exception. Un type d'argument subsidiaire de WEB-INF.cftags.component
limite l'argument passé à un composant ColdFusion (CFC), qui fournit des messages d'erreur si un non-objet soit transmise.
peut-être vous dire vraiment dactylographie de canard? http://en.wikipedia.org/wiki/Duck_typing –