April 2019
Intermediate to advanced
700 pages
20h 15m
French
La conformité aux patrons n’est pas une mesure de bienveillance1.
— Ralph Johnson, coauteur du classique Design Patterns
Bien que les patrons de conception2 soient indépendants du langage, cela ne signifie pas que tous les patrons s’appliquent à tous les langages. Dans sa présentation de 1996 de Design Patterns in Dynamic Languages (http://norvig.com/design-patterns/), Peter Norvig déclare que 16 des 23 modèles du livre original Design Patterns par Gamma et al. deviennent « invisibles ou plus simples » dans un langage dynamique (diapositives 9 et 10). Il parlait de Lisp et de Dylan, mais de nombreuses fonctionnalités dynamiques pertinentes sont également présentes en Python. ...